Windows API可以做的創意和不尋常的事情。
任何窗口都可以縮小。
收縮計算器:

收縮Google Chrome:

甚至Microsoft Word也不是縮水:

可以選擇任何窗口以改變其顏色。
色相轉移Microsoft Paint:

色相移動Microsoft Word:


放大台式機,然後將其旋轉到周圍。

在不使用鼠標的情況下隨機搖動指定的窗口。
在這裡,您可以單獨看到Microsoft油漆搖晃。漂亮怪異吧?

如果您是一位精湛的藝術家(例如我自己),那麼您可能會發現繪製固定的畫布太容易了。在這種情況下,這是您的完美實用程序。


檢測指定窗口中的運動。這是很有趣的,尤其是在視頻上使用時,但我只能包括這麼多的gif ...
在Microsoft Paint中檢測運動:

在命令提示中檢測運動:

自動將閾值的Mona Lisa繪製為Microsoft Paint:


這使淺色透明和深色黑色。
閾值之前:

閾值後:

窗口的許多屬性都可以強制更改。在下圖中,我更改了Windows計算器中的以下屬性:

產生數百隻老鼠,每個小鼠在屏幕上獨立移動。

任何窗口都可以隱藏。在下面的圖像中,我隱藏了Windows計算器。如您所見,在桌面上找不到的地方找不到。但是,如果您打開Windows任務管理器,它實際上仍在後台運行:

這是菜單。它列出了所有功能:

編譯的二進製文件位於文件夾可執行文件中。
如果您想自己編譯,建議的方法如下:
將所有功能匯總在一起的主要類是program.cs 。
待辦事項列表可以在頂級目錄中找到。這包括用於修復的錯誤以及要實現的新功能。
外部文件夾包含兩個必需的.dll文件,必須引用該代碼工作的代碼。這兩個文件是windowsapi.dll和imageProcessing.dll,這些文件分別可以在我的Winapi-wrapper和Image Prococessing-library存儲庫中看到。
這僅在Windows 7上進行了測試。