|
第 |
Last Updated 2004/09/21 |
API
|
|
タスクマネージャはウィンドウを列挙するが,タスクバーとの列挙方法は異なっている.
タスクマネージャは以下のような感じでウィンドウを列挙する.
for( hwnd = GetWindow( GetDesktopWindow(), GW_CHILD );
NULL != hwnd;
hwnd = GetWindow( hwnd, GW_HWNDNEXT ) ) {
if( IsWindow( hwnd ) && IsWindowVisible( hwnd ) &&
(style = GetWindowStyle( hwnd ) & WS_CAPTION) == WS_CAPTION && !(style & WS_POPUP) ) {
// ウィンドウハンドル列挙
}
}
2004/09/21
API
|
|