kosyといいます。
タスクバーに表示されているアプリケーションの
一覧を取得したいのですが、実現できません。
GetWindow, GetDesktopWindowにより、
ウィンドウハンドルの一覧は取得できたのですが、
どのウィンドウハンドルがタスクバーに表示されている
ものなのか判断する方法が分かりません。
HWND hPrevWnd = ::GetWindow(::GetDesktopWindow(), GW_CHILD);
while(hPrevWnd) {
hPrevWnd = ::GetWindow(hPrevWnd, GW_HWNDNEXT );
}
アドバイスお願いします。
アプリケーション名の一覧
http://forums.belution.com/ja/vc/000/348/91s.shtml
Blueさんありがとうございます。
教えていただいたサイトで解決できました。
"Program Manager"は自分で除外するしかないのでしょうか?
ツイート | ![]() |