您的位置:首页 > 其它

VC中自定义消息处理函数的步骤

2012-12-13 11:08 225 查看
(一)先在头文件中定义自己消息的ID,如 #define WM_MY_FIRST_MESSAGE (WM_USER + 0x001)

  (二)再声明自己的消息处理函数:afx_msg void OnMyFirstMessage();

  (三)在CPP文件中添加消息映射宏:

   在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP代码块中添加消息映射宏ON_MESSAGE,(建议添加到//}}后面)如下:

   BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

//{{AFX_MSG_MAP(CAboutDlg)
   // No message handler

   //}}AFX_MSG_MAP

   ON_MESSAGE(WM_MY_FIRST_MESSAGE, OnMyFirstMessage)

   END_MESSAGE_MAP()

  (四)最后定义消息处理函数:

   OnMyFirstMessage()

   {

   // TODO: 在此添加控件通知处理程序代码

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: