读书人

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

发布时间: 2013-07-11 15:38:46 作者: rapoo

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();

读书人网 >VC/MFC

热点推荐