#include<iostream>
#include<windows.h>
Using namespace std;
Int main()
{
MSG Msg;
While(GetMessage (&Msg,NULL,0,0)){
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return 0;
}
-8
A
答えて
1
コードタグ(括弧)を使用して、書式設定されたボックスにコードを配置できます。
したがって、メイン関数内では、MSG Msg;
はMsgというMSGオブジェクトを開始します。
次の行While(GetMessage (&Msg,NULL,0,0)){
はwhileループであり、trueの間はブロック内のすべてのコードを繰り返します。この場合、ブロック内のコードは、呼び出し元のスレッドのメッセージキューにメッセージがある限り繰り返されます。その関数のパラメータは、出力が以前に開始されたMsgオブジェクトに向けられることを意味します。NULLは、スレッド内の任意のウィンドウに対してメッセージが取得されることを意味します。最後の2つのパラメータはフィルタリング用ですが、両方とも0なので、すべてのメッセージが取得される(フィルタなし)ことを意味します。
TranslateMessage関数TranslateMessage(&Msg);
は、キーボード入力をメッセージに変換するために使用されます。メッセージが変換されると、それはスレッドキューに追加されます。
DispatchMessage関数DispatchMessage(&Msg);
は、メッセージの実際の処理を行い、関連する関数にメッセージを送信するために使用されます。
これは、本質的に、イベント/イベントの取り込みと処理を行い、必要に応じてwindows/theads間の通信を行うためのメッセージキューです。
関連する問題
- 1. 誰かが私にこのコードを説明できますか?
- 2. 誰も私にこのコードを説明できますか?
- 3. 誰も私にこのコードを説明できますか?
- 4. 誰も私にこのMATLABコードを説明できますか?
- 5. 誰かが私にこのコードの出力を説明できますか?
- 6. 誰かが私にこの行のScalaコードを説明できますか?
- 7. 誰かがこのコードの仕組みを私に説明できますか?
- 8. 誰かが私にこのコードのスタックを説明できますか?
- 9. 誰かがObjective-Cのこの1行のコードを説明できますか?
- 10. 誰かがこのJavascriptコード/チャレンジを説明できますか?
- 11. 誰かがこのコードを説明できますか?
- 12. 誰かがこのCSSコードを説明できますか?
- 13. 誰かがこのScalaコードを説明できますか?
- 14. 誰かがこの継承コードを説明できますか?
- 15. 誰かが私にこのエラーを説明できますか?
- 16. 誰かが私にこのバッチファイルを説明できますか?
- 17. 誰かがこのJavaScriptコードを私に説明できますか?
- 18. 誰かがこのC++コードについて説明できますか?
- 19. 誰かがこのコードスニペットを説明できますか? - C++
- 20. 誰かが私にこのC++コードを説明することはできますか?
- 21. 誰でも私のコードをcで説明することができます
- 22. 誰もこのコードを私に説明してもらえますか?
- 23. このコード行列の説明に誰かが必要です。
- 24. 誰かが私にこのCSSコードを説明してください。
- 25. 誰かが私にこのJavaコードが何をしているのか説明してもらえますか?
- 26. 誰もこのopencvコードの一部を私に説明できますか?
- 27. 誰かがこのMD5 MessageDigestコードのしくみを説明できますか?
- 28. 誰もこのC++のループを私のために説明できますか?
- 29. 誰でも私のコードを説明できますか?
- 30. 誰かがこのsedコマンドを私に説明してもらえますか?
[C++に関する書籍があります](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)そして、WindowsプログラミングとWinAPIに関する良い本。それらはあなたにそれを説明することができます。 – StoryTeller
私にメッセージポンプのように見える - あなたの最良の賭けは、デビッドKruglinskiさんが書いたような、C++でプログラミングされたWindowsで本を手に入れることです。 – Bathsheba
[The Definitive C++ Book Guide and List]の重複の可能性(https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – ks1322