天下

记录修行的印记

MFC自定义消息

一、定义消息
在stdfx.h中添加如下代码:
#define WM_MYMESSAGE (WM_USER+5)

二、添加消息处理函数
类视图->添加函数
返回类型:LRESULT
参数:WPARAM wParam,LPARAM lParam
函数名:OnMyMessage
然后在OnMyMessage 成员函数声明前加上 afx_msg

三、添加消息映射
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)

代码片段如下:
*.h
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);

*.cpp
LRESULT Cmfc01aDlg::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
    ::AfxMessageBox(_T(
"自定义的消息"));
    
return 0;
}

BEGIN_MESSAGE_MAP(Cmfc01aDlg, CDialog)
    ON_MESSAGE(WM_MYMSG,OnMyMessage) 
//这里添加消息映射
    
//}}AFX_MSG_MAP
END_MESSAGE_MAP()




posted on 2010-11-17 15:33 天下 阅读(423) 评论(0)  编辑 收藏 引用

<2019年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(4)

随笔分类(378)

随笔档案(329)

链接

最新随笔

搜索

最新评论