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

1.UpdateData() 介绍

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

有以下两种调用状态:

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

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

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

Debug Assertion Failed!

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

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

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

相关推荐
AI+程序员在路上38 分钟前
XML介绍及常用c及c++库
xml·c语言·c++
guoguo05241 小时前
vs2019及以后版本cmd指定编译环境文件的路径
c++
软行1 小时前
LeetCode 每日一题 3341. 到达最后一个房间的最少时间 I + II
数据结构·c++·算法·leetcode·职场和发展
代码AC不AC2 小时前
【C++】STL简介
c++·stl简介
unityのkiven2 小时前
C++中的虚表和虚表指针的原理和示例
开发语言·c++
火山灿火山3 小时前
【简单模拟实现list】
c++
芯眼3 小时前
STM32启动文件详解(重点)
java·开发语言·c++·stm32·单片机·mybatis
汉克老师4 小时前
GESP2025年3月认证C++二级( 第三部分编程题(1)等差矩阵)
c++·算法·矩阵·gesp二级·gesp2级
joker D8885 小时前
【C++】深入理解 unordered 容器、布隆过滤器与分布式一致性哈希
c++·分布式·哈希算法
野曙6 小时前
快速选择算法:优化大数据中的 Top-K 问题
大数据·数据结构·c++·算法·第k小·第k大