窗体数据更新问题 本帖最后由 tulipcaicai 于 2011-02-28 10:27:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CADO4Dlg *pCADO = new CADO4Dlg; Create(IDD_ADO4_DIALOG, this); pCADO->m_list.UpdateData(FALSE); 你想访问a吧???CADO4Dlg a;CADO4Dlg *b = new CADO4Dlg;你是不是认为a和b是同一个对象?换成这个((CADO4Dlg*)GetParent())->m_list.UpdateData(FALSE); 你用A生成B的时候,A还在的呀,你为什么还要重新NEW一个A呢? 你应该把A的指针传给B,在B的OnAdd()通过传进来的指针操作A,而不是你在这新创建一个窗口来操作,新建的窗口并不是你原来的窗口A CADO4Dlg *pCADO = new CADO4Dlg; Create(IDD_ADO4_DIALOG, this); pCADO->m_list.UpdateData(FALSE); 这就是A吗?点击A中的Button生成B窗体,那A被销毁了吗?没有销毁就别再创建了A了。你要做的是把A(CADO4Dlg )的窗口句柄传给(B)CUpDataDlg。 CADO4Dlg *pCADO = new CADO4Dlg; Create(IDD_ADO4_DIALOG, this); pCADO->m_list.UpdateData(FALSE); [/color] 你的Create怎么写的?pCADO->Create(IDD_ADO4_DIALOG, this);pCADO->ShowWindow(SW_SHOW); 果然是这个Create写有的问题!问题解决了,谢谢各位啦,结贴~~ VS2008 UAC问题请教 急!!!CreateProcess 的问题! 如何将界面操作记录下来入库,并可调用时间重现 急问显示bmp图像的一些应用问题 大家讨论一下下面的语句对否,来者有份,别让我分不过来阿 如何实现象visual c++ 的workspace 那样的窗口。 动态[],在线等待。。。请高手帮忙。。。谢谢 哪里有免费的防火墙代码???(急用) recv 收到数据,但是返回0,请问是什么问题?谢谢 单文档程序 初始化 求助大虾:C 内存管理 面试归来:纸上写程序,写得我快要吐了!
Create(IDD_ADO4_DIALOG, this);
pCADO->m_list.UpdateData(FALSE); 你想访问a吧???CADO4Dlg a;
CADO4Dlg *b = new CADO4Dlg;
你是不是认为a和b是同一个对象?换成这个
((CADO4Dlg*)GetParent())->m_list.UpdateData(FALSE);
Create(IDD_ADO4_DIALOG, this);
pCADO->m_list.UpdateData(FALSE);
这就是A吗?点击A中的Button生成B窗体,那A被销毁了吗?没有销毁就别再创建了A了。你要做的是把A(CADO4Dlg )的窗口句柄传给(B)CUpDataDlg。
Create(IDD_ADO4_DIALOG, this);
pCADO->m_list.UpdateData(FALSE); [/color]
你的Create怎么写的?
pCADO->Create(IDD_ADO4_DIALOG, this);
pCADO->ShowWindow(SW_SHOW);
果然是这个Create写有的问题!问题解决了,谢谢各位啦,结贴~~