关于对话框刷新问题!!
我在自己定义的一个类中调用对话框类指针:
CTcpDlg *dlg=(CTcpDlg*)AfxGetApp()->GetMainWnd();
dlg->m_edit=(LPCTSTR)Pbuff;
dlg->UpdateData(FALSE);(就是这里错了)
注释了这一句就没事情了!!
我的Pbuff是个指针指向输出的内容!谁知道在别的类中怎么刷新对话框
我的CEDIT是CString类型的。
谁知道就告诉我,谢谢!!
问题点数:20、回复次数:5Top
1 楼21bird(世纪笨鸟:csdn的blog啊啥时能不出错?!)回复于 2003-11-03 22:35:31 得分 5
UpdateData好像是保护类成员吧,其他类不可以调用的。
改消息通知吧Top
2 楼lsl7909(笑一凡)回复于 2003-11-04 10:30:19 得分 5
直接用UpdateData(FALSE),而不应该用dlg->IpdateData(FALSE);Top
3 楼lsl7909(笑一凡)回复于 2003-11-04 10:36:19 得分 5
刷新对话框用函数:Invalidate(FALSE);Top
4 楼ljzcom()回复于 2003-11-04 10:56:03 得分 5
就是楼上所说的那样拉Top
5 楼jia20003(『gloomy fish』兄弟们一个一个结婚刺激我想跳楼!)回复于 2003-11-04 12:36:10 得分 0
E:\jiazhigang\tcp\DataShow.cpp(46) : error C2065: 'Invalidate' : undeclared identifier
要包含那个头文件:好象不是#include "stdafx.h"和include "windows.h"
谁知道告诉我~~~Top




