幽魂国度

 

自定义消息函数

(一)、在头文件中定义消息的值
:#define WM_自定义名字 WM_USER+1.

(二)、在该头文件中编写该消息响应函数原型的声明:
例:
 //}}AFX_MSG
 afx_msg void On自定义函数名(自定义形参);
 DECLARE_MESSAGE_MAP() 
注:定义消息函数可以不带参数。

(三)、在该类源文件中添加消息映射
BEGIN_MESSAGE_MAP(CChatDlg, CDialog)
 //{{AFX_MSG_MAP(CChatDlg)
 ON_WM_SYSCOMMAND()
 ON_WM_PAINT()
 ON_WM_QUERYDRAGICON()
 ON_BN_CLICKED(IDC_BTN_SEND, OnBtnSend)
 //}}AFX_MSG_MAP
  ON_MESSAGE(WM_名字,On函数名)
END_MESSAGE_MAP()

(四)、该消息响应函数
void C类名::On函数名(形参)
{
}

posted on 2009-11-17 22:23 阅读(180) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜