Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションがフォーカスを失ったことをどのように検出できますか? 使用するシステムフックはありますか? 新しいアプリケーションが注目されているとき、または失われたときにいつでも拾いたいと思っています。ユーザーの「現在の」HWND を持っていても良いでしょう。
私はC#を使用していますが、すべて勝利APIのものだと確信しています...どんな情報でも素晴らしいでしょう。
またはグローバル フックSetWindowsHookExのいずれかを設定し、 またはメッセージを探すために使用します。WH_CALLWNDPROCWH_CALLWNDPROCRETWM_SETFOCUSWM_KILLFOCUS
SetWindowsHookEx
WH_CALLWNDPROC
WH_CALLWNDPROCRET
WM_SETFOCUS
WM_KILLFOCUS