C#アプリケーションから最小化されたすべてのウィンドウを検出します

StackOverflow https://stackoverflow.com/questions/2006027

  •  18-09-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

ここから例を使用してください http://pinvoke.net/default.aspx/user32.enumdesktopwindows 次に、ウィンドウ状態を確認してください

他のヒント

システムで何が起こっているのかを監視したい場合は、 CBTフック. 。これにより、Windowsが作成、破壊、最小化、最大化、移動、アクティブ化されたなど、通知を維持します。

Windowsフォームの場合、プロパティを見ることができます WindowState フォームオブジェクト上。最小化されたウィンドウには状態があります FormWindowState.Minimized.

getWindowState()winapi関数を使用します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top