首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

vc 父窗口调用子窗口函数,该如何处理

2013-07-11 
vc 父窗口调用子窗口函数父窗口CADlg创建子窗口:CADlgdlgdlg.DoModal()现在要在父窗口CADlg调用子窗口CB

vc 父窗口调用子窗口函数
父窗口CADlg

创建子窗口:CADlgdlg;
            dlg.DoModal();


现在要在父窗口CADlg调用子窗口CBDlg中的 fun()函数 

请问如何做?
[解决办法]
dlg.fun();
[解决办法]
这是模态对话框,立即调用就用dlg.fun();了,如果不是立即调用,要用非模态对话框!
[解决办法]
你这是模态对话框形式。当子窗口结束时才返回,你想在当前线程下一句调用不到的。

要实现非模态对话框才行。比如这样


CADlg dlg;
dlg.Creaat(IDD_XXX,this);
dlg.ShowWindow(SW_SHOW);
dlg.fun();

热点排行