Windows消息用"WM_"这个前缀,自定义的消息一般用"UM_这个前缀"。
1.建立响应函数的原型:
在VS2005中,对于响应函数有了个比较严格的规定,导致以前VC6里面有很多不能直接使用,原型如下:
对于返回类型与参数都不能少。将响应函数添加在头文件当中:
2.定义消息:
在类的头文件中添加一个自定义的消息:
这样UM_MYMSG就是对应的消息。
3.将消息映射到响应函数:
在类的源文件中添加映射关系:
4.响应函数的具体实现:
在源文件中添加上成员函数MyFnx的具体实现:
5.在需要使用到该函数的地方发出消息: