質問: アクティブでない時にキー入力を拾うには? 例えば、 最小化されている時にf11が押されたら元のサイズに戻す みたいなことをやりたいときは、どこでどうやってキー入力メッセージを拾えばいいのでしょうか。 どなたかご存じの方がいらっしゃいましたら教えて下さい。お願いします。 ちなみに開発環境は vc6 です。
回答: registerhotkeyだったか何かで登録を行えば、 activeでないときにもキーを拾ってくれますよ。 ただし、これを行うと、activeになっている アプリケーションが必要なキーイベントも 拾ってしまうので、気をつけてください。 f11はともかくとして、f12は意外と多くの アプリケーションが使用するので、登録する 際には細心の注意を払ってください。 可能ならば、windowsキーとの組み合わせを 登録するといいでしょう。 #例えば、win+cが最小化で、win+oが最大化 #みたいに・・・これも使用している可能性が #高いので、調べてから行ってください。 ではでは☆