EnumWindows |
Declare Function Api_EnumWindows& Lib "user32" Alias "EnumWindows" (ByVal lpEnumFunc&, ByVal lParam&) |
Declare Function EnumWindows Lib "user32" Alias "EnumWindows" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long |
|
画面上のすべてのトップレベルウィンドウを列挙する。この関数を呼び出すと、各ウィンドウのハンドルが順々にアプリケーション定義のコールバック関数に渡される。EnumWindows 関数は、すべてのトップレベルリンドウを列挙し終えるか、またはアプリケーション定義のコールバック関数から 0(FALSE)が返されるまで処理を続ける。 |
|
パラメータ
ルウィンドウは例外である。 プレベルウィンドウを列挙すると、無限ループに陥ったり、すでに破棄されているウィンドウのハンドルを参照する危険性がでてくる。 |