MFC消息映射的定义
MFC消息映射的定义
Amamatthew 发表于3年前
MFC消息映射的定义
  • 发表于 3年前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

BEGIN_MESSAGE_MAP( theClass, baseClass )


Parameters

theClass

Specifies the name of the class whose message map this is.

baseClass

Specifies the name of the base class of theClass.


Remarks:
Use the BEGIN_MESSAGE_MAP macro to begin the definition of your message map.
使用 BEGIN_MESSAGE_MAP宏来开始你的消息映射的定义。

In the implementation (.CPP) file that defines the member functions for your class, start the message map with the BEGIN_MESSAGE_MAP macro, then add macro entries for each of your message-handler functions, and complete the message map with the END_MESSAGE_MAP macro.
(.cpp文件)中定义了类的成员函数的实现文件,用 BEGIN_MESSAGE_MAP 宏开始消息映射,然后为每一个消息句柄函数添加宏变量,用 END_MESSAGE_MAP宏完成消息映射。


Example

//Example For BEGIN_MESSAGE_MAP

BEGIN_MESSAGE_MAP( CMyWindow, CFrameWnd )
   //{{AFX_MSG_MAP( CMyWindow )
      ON_WM_PAINT()//该消息映射宏主要是将OnPaint()函数与应用程序框架联系在一起。
      ON_COMMAND( IDM_ABOUT, OnAbout )
   //}}AFX_MSG_MAP
END_MESSAGE_MAP( )


共有 人打赏支持
粉丝 66
博文 719
码字总数 76443
×
Amamatthew
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: