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

1.UpdateData() 介绍

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

有以下两种调用状态:

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

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

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

Debug Assertion Failed!

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

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

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

相关推荐
水木兰亭2 小时前
数据结构之——树及树的存储
数据结构·c++·学习·算法
CoderCodingNo3 小时前
【GESP】C++四级考试大纲知识点梳理, (7) 排序算法基本概念
开发语言·c++·排序算法
秋风&萧瑟4 小时前
【C++】C++中的友元函数和友元类
c++
梁诚斌5 小时前
使用OpenSSL接口读取pem编码格式文件中的证书
开发语言·c++
2301_803554529 小时前
c++中的绑定器
开发语言·c++·算法
海棠蚀omo9 小时前
C++笔记-位图和布隆过滤器
开发语言·c++·笔记
消失的旧时光-19439 小时前
c++ 的标准库 --- std::
c++·jni
GiraKoo10 小时前
【GiraKoo】C++11的新特性
c++·后端
不午睡的探索者10 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
OpenC++10 小时前
【C++】观察者模式
c++·观察者模式·设计模式