掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
自分を非アクティブにしたい (ID:38768)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ここでGetNextWindowのGW_HWNDNEXTかGW_HWNDPREVでブラウザー取れると思ったんですが、IMEやtooltips_class\32を拾ってだめでした。 その方針で、画面に表示されていないウィンドウは飛ばすようにすればいいのではないでしょうか。 wnd := Application.Handle; while IsWindow(wnd) do begin wnd := GetNextWindow(wnd, GW_HWNDNEXT); if IsWindowVisible(wnd) then begin SetForegroundWindow(wnd); Break; end; end; もし自分自身がアクティブになるのを防ぎたいという目的だったら、 状況によってもっと適した方法がありそうですけれど。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.