天下

记录修行的印记

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 天下 阅读(320) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(4)

随笔分类(377)

随笔档案(327)

链接

最新随笔

搜索

最新评论