私はVoIPクライアントをやっていますが、特定の入力、たとえばKについてWM_KEYDOWNとWM_KEYUPメッセージを開始/停止したいと思います。メインウィンドウにフォーカスがあるとき、これはnpですウィンドウの外でそれを有効にしますか?たとえば、ウィンドウにフォーカスがない場合、私はデスクトップを見ているだけで、ビデオゲームでいます。このようなことをどうやって行うのですか?私はどこから始めるべきかわからない。プログラムウィンドウにフォーカスを置かずにキーボード入力をキャプチャする
また、私はあなたがどういうわけか、プログラムの外でもすべての入力をポーリングする必要があると思います、それは高価ですか?
のWin32 C++ところで
あなたはskype/ventriloのようなアプリケーションがこれをどのように管理していると思いますか? – KaiserJohaan