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上进行了测试。