VC++中的自定义消息
来源:互联网 发布:阿里云客服电话音乐 编辑:程序博客网 时间:2024/05/17 01:45
在VC++中想加入自定义消息,以下方法可供参考 ……
1 首先定义消息:例如
define WM_MYMESSAGE (WM_USER+100)
2 在.H文件中,加入消息响应函数,如:
LONG OnMyMessage(WPARAM w,LPARAM l);
该函数有规定的格式:
LONG Function_Name(WPARAM w,LPARAM l);
3 加入消息响应宏
在响应该消息的类中,在消息响应块中,
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
加入以下语句:
ON_MESSAGE(WM_MYMESSAGE, OnMyMessage)
成为如下样式:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
4 在.CPP文件中,编辑消息响应函数,如下:
LONG CMyClass::OnMyMessage(WPARAM w, LPARAM l)
{
}
5 大功告成。
- VC中的自定义消息
- VC++ 中的自定义消息
- VC++中的自定义消息
- VC中的自定义消息
- VC中的自定义消息
- VC++中的自定义消息
- VC中的自定义消息
- 关于VC中的自定义消息
- VC++(MFC) 中的自定义消息
- VC其它-VC++中的自定义消息
- VC中的自定义消息(收藏)
- VC增加自定义消息
- VC增加自定义消息
- VC增加自定义消息
- VC自定义消息
- VC 自定义消息
- VC中自定义消息
- VC添加自定义消息
- string,pchar,array of char之间的转化(转贴)
- 调整linux系统时间和时区 与Internet时间同步
- UML类图的几种相关系
- 2010-01-06
- 从《大秦帝国》而论人才
- VC++中的自定义消息
- vc++ 中将gb3212的字符串转成utf-8编码
- 易用的为中国用户定制的中文linux
- windows中的时间函数
- 在C语言中以编程的方式获取函数名
- 设计模式学习与实践(二十三)----责任链模式(chain of resposibility)
- SLM 7.0 安装过程中碰到的问题 oracle software is not installed.
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- 从Spring实例入手谈SCA Component的创建和调用