3

c#アプリケーションから最小化された(他のアプリケーションの)すべてのウィンドウを検出する方法

4

4 に答える 4

5

ここからの例を使用してhttp://pinvoke.net/default.aspx/user32.EnumDesktopWindows次に、ウィンドウの状態を確認するだけです

于 2010-01-05T12:53:41.707 に答える
1

システムで何が起こっているかを監視したい場合は、CBTフックを設定する必要があります。これにより、ウィンドウが作成、破棄、最小化、最大化、移動、アクティブ化されたときに通知が届きます。

于 2010-01-05T16:49:02.070 に答える
0

GetWindowState()WinAPI関数を使用する

于 2010-01-05T12:52:16.007 に答える
-1

Windowsフォームの場合、FormオブジェクトのプロパティWindowStateを確認できます。最小化されたウィンドウの状態はFormWindowState.Minimized

于 2010-01-05T12:48:01.517 に答える