博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC_1.2 消息映射宏 数据绑定和交换
阅读量:5447 次
发布时间:2019-06-15

本文共 636 字,大约阅读时间需要 2 分钟。

消息映射宏

  • 有三个主要的宏

    • 类内声明 DECLARE_MESSAGE_MAP 表示使用消息映射

    • 在CPP文件中使用 BEGIN_MESSAGE_MAP 和 END_MESSAGE_MAP 包含对应的消息映射

  • 添加消息处理函数的几个步骤

    • 在消息映射宏之间添加对应的消息映射

    • 在类内对消息处理函数进行声明

    • 定义消息处理函数并添加功能(调用父类的处理函数)

  • 如何通过类向导添加一个消息处理函数

    1. 添加控件的消息响应函数

       

       

    2. 添加当前窗口的消息响应函数

       

       

    3. 通过拖控件可以设置控件的消息处理函数(右键->添加事件处理函数)

       

       

    4. 直接双击控件会生成一个响应单击的消息处理函数

 

数据绑定和交换

  • 务必不要在构造函数中使用 UpdataData(),和窗口相关的任何操作都应该写在OnInitDialog消息响应之后

  • 数据绑定可以通过 UpdateData 可以获取和设置控件信息

    • UpdateData 的参数为 TRUE 表示从 控件 -》 变量

    • UpdateData 的参数为 FALSE 表示从 变量 -》 控件

  • 控件最多可以绑定两个变量,分别是控件类型和数据类型

    • 控件:功能更加强大,使用稍显复杂

    • 数据:功能有限,使用简单

  • 绑定控件的步骤

    • 在对话框编辑器中右击选定想要绑定数据的控件

    •  

    • 通过弹出的对话框设置信息

       

       

    • 当控件绑定了一个变量,那么 DoDataExchange 就会多出一行对应的代码

       

       

 

 

转载于:https://www.cnblogs.com/ltyandy/p/10920212.html

你可能感兴趣的文章
大规模机器学习
查看>>
EasyPlayerPro(Windows)流媒体播放器开发之接口设计
查看>>
寻找数组中子数组和的最大值
查看>>
如何系统的进入大数据领域,学习路线是什么?
查看>>
COLLATE Chinese_PRC_CI_AS
查看>>
PHP中面对过程的冗余是什么?
查看>>
函数----函数重载,特殊用途语言特性,函数匹配,函数指针
查看>>
Hive数据查询
查看>>
在vue2框架中,使用背景图片时,在build压缩代码环节图片找不到路径
查看>>
[转]android中最好的瀑布流控件PinterestLikeAdapterView
查看>>
算法面经之百度
查看>>
JavaWeb基础知识第三部分
查看>>
java并发编程系列一、多线程
查看>>
parseInt的源码阅读
查看>>
不定期更新的毒鸡汤
查看>>
OpenCV数字图像处理(1) 总记
查看>>
接口和类
查看>>
jfarme
查看>>
学习中的小笔记
查看>>
test
查看>>