在一个dialg中给CTreeCtrl控件添加了一项,关闭这个对话框,怎样刷新使得新添加的显示到另一个dialg的CTreeCtrl控件中
解决方案 »
- 如何动态加入节点到CTreeCtrl?new出来的字符串?
- 为何会出现这样的编译通不过问题:fatal error C1010: unexpected end of file while looking for precompiled header directive
- 关于工具条的问题
- 小妹急求求解在VC下使用OUTLOOK或HOTMAIL自动发代附件的邮件
- 请问,region与rect有什么区别?
- 奇怪:类似VC界面中的WORKSPACE的窗口是怎么做出来的?
- 程序怎么不会自动调用析构函数
- 怎样画一条带箭头的直线?谢谢!
- @@@=== 合并帮助文件,需要朋友支援 ===@@@
- 如何在MFC程序中使用全局变量
- 求助:关于ULARGE_INTEGER的使用问题!
- compiler limit : debug information module size exceeded
1。在第2个对话框的头文件中定义,把dlg1的指针传过来
void SetDlg2(Dlg1 * pDlg1);
Dlg1 * m_pDlg1;
void Dlg2::SetDlg2(Dlg1 * pDlg1)
{
m_pDlg1=pDlg1;
}
2。在关闭对话框2的地方 刷新对话框1的类容
m_pDlg1->CTreeCtrl控件;//添加你想加的东西
m_pDlg1->UpdateData(FALSE);
3。在对话框1中
CMessageRecordingDlg dlg;
dlg.SetDlg4(this);
CDlg2 dlg2;
dlg2.SetDlg2(this);