[2]MFC的消息映射机制

2020-12-14  本文已影响0人  heiqimingren
image.png
image.png

举例子来说明
01,声明。函数前面有afx_msg,就说明此函数是某个消息的消息响应函数。


image.png

02,函数的实现。


image.png

03,用来关联消息和消息相应的宏


image.png
image.png

案例:老师弄了一个按钮空间,点击按下,产生的消息和消息响应函数如下:
这个很经典,解决了我的问题。


image.png
image.png
image.png

下图,消息映射宏


image.png
image.png
image.png
======================================================
image.png

第四小点


image.png
image.png

自定义消息号,不能跟系统已经定义的重合。
微软也考虑到这点了,


image.png
image.png
image.png
image.png
image.png

发生了个小错误


image.png
如何解决?
-------返回值类型不同,需要更改
image.png
下面,也得更改:
image.png
下面,也得该
image.png

现在,设置好了。但是谁来发消息呢?没有人发消息,程序也不会触发。
这里就用自己的程序触发一下吧。


image.png

结果如下图:


image.png

接下来,添加参数,修改一下:


image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读