有可能是你的B窗口已经销毁,例如调用系统的IDOK、IDCANCEL等消息,这样的话,你B类的成员函数就不能用UpdateData()了,关联的控件也不能引用!
屏蔽的话,没有什么提示,想要的结果也没出来。 UpdateDat……
引用 10 楼 ydl1219 的回复:引用 9 楼 super_admi 的回复:检查一下数据交换部分的代码,我怀疑这是控件和控件变量不匹配造成的。比如,你一个Text控件去关联一个int变量,不出错才怪。或者,你删除了一个控件,但关联的变量还在,也会出错。 这个问题已经确定排除这种可能了,谢谢! UpdateData难道还会触发自己程序中的其它操作?我建议你把……
检查一下数据交换部分的代码,我怀疑这是控件和控件变量不匹配造成的。比如,你一个Text控件去关联一个int变量,不出错才怪。或者,你删除了一个控件,但关联的变量还在,也会出错。
引用 9 楼 super_admi 的回复:检查一下数据交换部分的代码,我怀疑这是控件和控件变量不匹配造成的。比如,你一个Text控件去关联一个int变量,不出错才怪。或者,你删除了一个控件,但关联的变量还在,也会出错。 这个问题已经确定排除这种可能了,谢谢!
引用 5 楼 ganpengjin1 的回复: 引用 4 楼 whysnlc 的回复:引用 2 楼 ganpengjin1 的回复: UpdateData(TRUE)吧,我在想是是用的是什么控件呢人家是想更新控件上的显示UpdateData(TRUE)就行了。 我要的是将数据显示在控件上,而不是读数据,再说改成UpdateData(TRUE)也是一样的问题啊
引用 4 楼 whysnlc 的回复:引用 2 楼 ganpengjin1 的回复: UpdateData(TRUE)吧,我在想是是用的是什么控件呢人家是想更新控件上的显示UpdateData(TRUE)就行了。
引用 2 楼 ganpengjin1 的回复: UpdateData(TRUE)吧,我在想是是用的是什么控件呢人家是想更新控件上的显示
UpdateData(TRUE)吧,我在想是是用的是什么控件呢
改为:向B发送自定义消息,在消息处理函数中调用UpdateData(FALSE);
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧