Kreative und ungewöhnliche Dinge, die mit der Windows -API gemacht werden können.
Jedes Fenster kann geschrumpft werden.
Schrumpfen des Taschenrechners:

Schrumpfung von Google Chrome:

Sogar Microsoft Word ist nicht sicher vor dem Rückschritt:

Jedes Fenster kann ausgewählt werden, damit seine Farben verschoben werden.
Microsoft Paint von Hue -Verschiebung:

Microsoft Word von Hue -Verschiebung:


Zoomt in den Desktop und dreht ihn dann um und herum.

Zufällig schüttelt das angegebene Fenster ohne Verwendung einer Maus.
Hier sehen Sie Microsoft Paint ganz alleine. Ziemlich gruselig, oder?

Wenn Sie ein meisterhafter Künstler sind (wie ich selbst), können Sie feststellen, dass es zu einfach ist, eine stationäre Leinwand einzuziehen. In diesem Fall ist dies das perfekte Nutzen für Sie.


Erkennt die Bewegung im angegebenen Fenster. Es hat viel Spaß gemacht, mit dem zu spielen, besonders wenn ich auf Videos verwendet wurde, aber ich kann nur so viele GIFs einbeziehen ...
Erkennen Sie Bewegung in Microsoft Paint:

Erkennen der Bewegung in der Eingabeaufforderung:

Zeichnet automatisch einen Schwellenwert von Mona Lisa in Microsoft Paint:


Dies macht die hellen Farben transparent und die dunklen Farben schwarz.
Vor dem Schwellenwert:

Nach dem Schwellenwert:

Viele der Eigenschaften eines Fensters können gewechselt werden. Im Bild unten habe ich die folgenden Eigenschaften im Windows -Taschenrechner geändert:

Laichen Hunderte von Mäusen, wo sich jeder unabhängig über den Bildschirm bewegt.

Jedes Fenster kann versteckt werden. Im folgenden Bild habe ich den Windows -Taschenrechner versteckt. Wie Sie sehen können, ist es nicht, wo man auf dem Desktop zu finden ist. Wenn Sie jedoch den Windows -Task -Manager öffnen, wird er im Hintergrund noch ausgeführt:

Hier ist das Menü. Es listet alle Funktionen auf:

Die kompilierte Binärdatei befindet sich im Ordner ausführbaren Datei .
Wenn Sie es selbst kompilieren möchten, ist die empfohlene Art und Weise wie folgt:
Die Hauptklasse, die alle Funktionen zusammenbringt, ist Programm.cs .
Die TO -DO -Liste finden Sie im oberen Verzeichnis. Dies schließt Fehler ein, um die Implementierung neuer Funktionen zu beheben.
Der externe Ordner enthält zwei wesentliche .dll -Dateien, auf die der Code funktioniert. Diese beiden Dateien sind windowsapi.dll und und imageProcessing.dll, und der Code für diese ist in meinem WinAPi-Wrapper und der Bildverarbeitungs-Library-Repositories zu sehen.
Dies wurde nur unter Windows 7 getestet.