16/02/19 18:58:40.25 LIHPi+yd.net
GetAsyncKeyStateの方だとウィンドウにフォーカスが無くてもESCキーが押されたのを拾うが
PeekMessageの方だとウィンドウにフォーカスが無いと検出できないという違いはあるね
だけど、PeekMessageでウィンドウメッセージが拾えているということは
ウィンドウを作成したスレッドで時間のかかる処理をしているみたいだけど
>URLリンク(msdn.microsoft.com)
>(PeekMessage 関数は、ほかのスレッドに所属するウィンドウに関連付けられているメッセージは取得しません)
中断を受け付けるような時間のかかる処理は、ウィンドウを作成したスレッドとは別スレッドでやった方が良い
もしくは定期的にPeekMessageを呼んでディスパッチしてやるという方法もあるが
ダサいのでスレッドを使った方が良いだろう