2

Win32 API について少し学習しましたが、MFC について学習したいと思います。私の電子ブックでは、このクラスはアプリケーションのメイン スレッドを管理すると書かれていましたが、このクラスには,関数のCWinAppようなものは見つかりません。では、メッセージ ループを開始するにはどうすればよいでしょうか。GetMessageDispatchMessage

誰かが私のためにこれを説明してください。申し訳ありませんが、私は MFC の初心者で、英語が下手です。また、Visual Studio の MFC に関する電子ブック/チュートリアルはどこにありますか?

4

3 に答える 3

0

MFC は、メッセージ マップを使用してメッセージ処理を簡素化しました。プログラマは、ほとんどの場合、メッセージ ループの実行方法、メッセージの配信方法、およびマップされたメッセージがユーザー定義関数にマップされる方法を気にする必要はありません。CWnd派生クラス (フレーム、ダイアログなど) をいじって、マップされたメッセージがどのように関数を呼び出しているかを確認することをお勧めします。

エントリを入力すると、 AWM_MOUSEMOVEが OnMouseMove を呼び出していますON_WM_MOUSEMOVE。これは興味深いことです。CWinApp派生クラスをいじるのはお勧めできません。

于 2014-09-27T08:50:36.380 に答える