c++ mfc调用UpdateData(TRUE)时,发生异常

1.UpdateData() 介绍

UpdateData()函数是MFC的窗口函数,是用来刷新数据的。

有以下两种调用状态:

UpdateData(TRUE):把当前界面上控件中的值更新到绑定的变量中去。

UpdateData(FALSE):把绑定变量中的数据更新到控件中去。

2.调用时发生如下异常的解决方法

Debug Assertion Failed!

1)排除控件禁用或不存在、不可用等情况;

2)检查调用方式,是需要刷新界面上的数据到变量中。

调用的方式没有异常,通过检查对比以往案例,发现UpdateData(TRUE)调用的位置距离控件事件处理函数已封装多层,因此,修改UpdateData(TRUE)到控件处理函数下方,此异常得以解决!

相关推荐
风中的微尘21 小时前
39.网络流入门
开发语言·网络·c++·算法
混分巨兽龙某某21 小时前
基于Qt Creator的Serial Port串口调试助手项目(代码开源)
c++·qt creator·串口助手·serial port
小冯记录编程1 天前
C++指针陷阱:高效背后的致命危险
开发语言·c++·visual studio
C_Liu_1 天前
C++:类和对象(下)
开发语言·c++
coderxiaohan1 天前
【C++】类和对象1
java·开发语言·c++
阿昭L1 天前
MFC仿真
c++·mfc
老赵的博客1 天前
c++ unqiue指针
java·jvm·c++
程序猿编码1 天前
基于 Linux 内核模块的字符设备 FIFO 驱动设计与实现解析(C/C++代码实现)
linux·c语言·c++·内核模块·fifo·字符设备
怎么没有名字注册了啊1 天前
MFC_Install_Create
c++·mfc
Wadli1 天前
C++语法 | static静态|单例模式
开发语言·c++·单例模式