cin
プログラムで を使用して、ユーザーがコンソールに入力できるようにしたとしましょう。これは簡単なことですが、たとえば Web ブラウザーに入力していて、それを同時にコンソールに入力してもらいたい場合はどうでしょうか。C++ プログラム コンソール ウィンドウをクリックして別のウィンドウを表示すると、明らかに入力がコンソールに表示されません。コンソールが常に上で実行されているようにするにはどうすればよいですか? Web ブラウザーに何かを入力した場合でも、それがコンソールにも入るようにするにはどうすればよいですか?
1021 次
2 に答える
0
入力を取得するためにキーボードをフックすることを検討したいと思うかもしれませんか?
于 2013-10-06T18:45:52.017 に答える
0
アプリケーションがフォーカスされていないときにキーボード入力をキャプチャするには、Windows フックを使用する必要があります。以下を参照してください。
http://msdn.microsoft.com/en-us/library/ms644959%28v=vs.85%29.aspx#wh_keyboardhook
サンプルコードは次の場所にあります。
http://www.codeguru.com/cpp/wp/system/keyboard/article.php/c5699/Hooking-the-Keyboard.htm
于 2013-10-06T18:48:10.050 に答える