美文网首页
[2]MFC的消息映射机制

[2]MFC的消息映射机制

作者: heiqimingren | 来源:发表于2020-12-14 21:27 被阅读0次
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

相关文章

  • VC++(四)简单绘图

    MFC消息映射机制 MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对...

  • MFC的消息机制

    1. 消息映射机制 1.1 消息映射机制的含义 MFC使用消息映射机制来处理消息,拥有一个消息与消息处理函数一一对...

  • [2]MFC的消息映射机制

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

  • MFC的自定义控件之消息机制

    MFC消息机制 MFC是使用一种消息映射机制来处理消息,在应用程序框架中的表现就是一个消息与消息处理函数一一对应的...

  • MFC六大核心机制【消息映射、命令传递】

    1、MFC程序的初始化。2、运行时类型识别(RTTI)。3、动态创建。4、永久保存。5、消息映射。6、消息传递。 ...

  • MFC六大核心机制【永久保存】

    1、MFC程序的初始化。2、运行时类型识别(RTTI)。3、动态创建。4、永久保存。5、消息映射。6、消息传递。 ...

  • MFC六大核心机制【动态创建】

    1、MFC程序的初始化。2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。5、消息映射。6、消息传递...

  • windows消息机制(MFC)

    windows消息机制(MFC) 消息分类与消息队列 Windows中,消息使用统一的结构体(MSG)来存放信息,...

  • MFC六大核心机制【运行时类型识别(RTTI)】

    1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。 5、消息映射。 6、消...

  • duilib消息响应总结

    Duilib类似MFC的消息响应如下: 绑定消息响应函数: 映射到的函数: WindowImplBase也实现了一...

网友评论

      本文标题:[2]MFC的消息映射机制

      本文链接:https://www.haomeiwen.com/subject/ibzmgktx.html