- Win32API質問箱 Build11 [転載禁止]©2ch.net
516 :デフォルトの名無しさん[sage]:2015/02/23(月) 08:18:05.67 ID:u+Zi8bbf - アクティブウインドになる前のアクティブウインドを調べる方法は有りますか?
|
- Win32API質問箱 Build11 [転載禁止]©2ch.net
517 :516です[sage]:2015/02/23(月) 08:36:14.15 ID:u+Zi8bbf - case WM_ACTIVATE:
{ HWND hBack = SetActiveWindow(GetActiveWindow()); return 0; } これはだめでした。。 スレッドやSetTimerなどで、GetActiveWindow()を動かして監視するしかないかな?
|
- Win32API質問箱 Build11 [転載禁止]©2ch.net
520 :516です[sage]:2015/02/23(月) 09:30:22.21 ID:u+Zi8bbf - GetActiveWindow()だめでした。ヘルプ読んだら、関連付けされているスレッドのみ有効><
タイマーかスレッドで、GetForegroundWindow()使えばいいのかなと思いました。 EnumWindowsでアクティブウインドウを調べようかと思ったんですが、不具合出てきたら、フックのほうが正確かもしれませんね。
|
- Win32API質問箱 Build11 [転載禁止]©2ch.net
523 :デフォルトの名無しさん[sage]:2015/02/23(月) 21:03:41.95 ID:u+Zi8bbf - >>521
なんと! lParamに入ってましたか! ありがとう!
|