下面介绍一种添加自定义消息的方法
1 定义一个消息
#define WM_YOURMSG 10001
2 添加一个消息响应函数,比如你的对话框类为 CYourDlg,则在类中定义一个public函数,定义形式如下:
afx_msg LRESULT OnYourMsg(WPARAM wp,LPARAM lp);
3 添加message map
找到
BEGIN_MESSAGE_MAP(CtestEnvDlg, CDialog)
END_MESSAGE_MAP()
在其中添加如下内容:
ON_MESSAGE(WM_YOURMSG ,OnYourMsg)
4 实现 OnYourMsg函数
这样一个自定义消息就添加完成了