トップページ > プログラム > 2015年02月23日 > u+Zi8bbf

書き込み順位&時間帯一覧

14 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000021000000000001004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
516です
Win32API質問箱 Build11 [転載禁止]©2ch.net

書き込みレス一覧

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に入ってましたか!
ありがとう!


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。