私が開発しているデスクトップアプリケーションは、アプリケーションの実行中にどのウィンドウがアクティブであるかを知る必要があります。現在は、コール(user32.dll
)を250ミリ秒ごとに実行します。このアプローチはあまり正確ではありません。アクティブなウィンドウのWindowsシステムイベントが変更されましたか?
アクティブ(フォーカス)ウィンドウが変更されるたびに起動するWindows(WINAPI?)イベントはありますか?私は私のコールバック関数を購読したいと思います。
ありがとうございました。
非常に良い答えがここにあります:http://stackoverflow.com/a/11943387/134761 – angularsen