Windows APIでできる創造的で珍しいこと。
任意の窓は縮小することがあります。
計算機の縮小:

Google Chromeの縮小:

Microsoft Wordでさえ、縮小することから安全ではありません:

任意のウィンドウを選択して、色をシフトすることができます。
Microsoftペイントの色相シフト:

Microsoft Wordの色相シフト:


デスクトップにズームして、周りと周りを回転させます。

マウスを使用せずに指定されたウィンドウをランダムに振る。
ここでは、Microsoft Paintがそれ自体で揺れているのを見ることができます。かなり不気味なハァッ?

あなたが見事なアーティスト(私など)であれば、あなたは静止したキャンバスを描くのが簡単すぎることに気付くかもしれません。その場合、これはあなたにとって完璧なユーティリティです。


指定されたウィンドウで動きを検出します。これは、特にビデオで使用される場合はプレイするのがとても楽しかったですが、多くのGIFしか含めることができます...
Microsoft Paintの動きの検出:

コマンドプロンプトでの動きの検出:

しきい値のモナリサを自動的にMicrosoftペイントに引き込みます。


これにより、明るい色が透明になり、暗い色が黒になります。
しきい値の前:

しきい値の後:

ウィンドウのプロパティの多くは、強制的に変更できます。下の画像では、Windows計算機の次のプロパティを変更しました。

数百匹のマウスを産み、それぞれが画面上を独立して移動します。

任意のウィンドウを隠すことができます。次の画像では、Windows Calculatorを非表示にしました。ご覧のとおり、デスクトップのどこにも見つかりません。ただし、Windowsタスクマネージャーを開くと、実際にはバックグラウンドで実行されています。

これがメニューです。すべての機能をリストします。

コンパイルされたバイナリは、フォルダー実行可能ファイルにあります。
自分でコンパイルしたい場合は、推奨される方法は次のとおりです。
すべての関数をまとめるメインクラスはプログラムです。
to doリストは、トップディレクトリにあります。これには、修正するバグと実装する新機能が含まれます。
外部フォルダーには、コードが機能するために参照する必要がある2つの必須.dllファイルが含まれています。これらの2つのファイルは、windowsapi.dllおよびand imageprocessing.dllであり、これらのコードはそれぞれ私のwinapi-wrapperとimage-processing-libraryリポジトリで見ることができます。
これはWindows 7でのみテストされています。