次の方法で共有


DECLARE_MESSAGE_MAP

クラスがメッセージ マップを定義することを宣言します。各 CCmdTarget- プログラムの派生クラスはハンドルのメッセージのメッセージ マップを提供する必要があります。

DECLARE_MESSAGE_MAP( )

解説

クラス宣言の末尾に DECLARE_MESSAGE_MAP のマクロを使用します。次に、クラスのメンバー関数を定義する .cpp ファイルで、メッセージハンドラー関数ごとに BEGIN_MESSAGE_MAP のマクロは、マクロ エントリ、および END_MESSAGE_MAP のマクロを使用します。

[!メモ]

DECLARE_MESSAGE_MAPの後にメンバーを宣言すると、それらの新しいアクセスの種類 (Public,パブリック,public、 private、または protected)を指定します。

メッセージ マップと DECLARE_MESSAGE_MAP マクロの詳細については、 メッセージ処理とマッピングのトピックを参照してください。

使用例

class CMainFrame : public CMDIFrameWnd
{
   DECLARE_MESSAGE_MAP()

   // Remainder of class declaration omitted.

必要条件

ヘッダー: afxwin.h

参照

関連項目

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP

概念

MFC マクロとグローバル