对于无模式对话框的唯一性,如何用代码去实现:一个单文档的项目,在菜单中做个子菜单,单击“子菜单”弹出无模式对话框,如何控制,单再次单击“子菜单”是不在显示那个无模式对话框啊!赐教!!!!!!!!!!!
我是这样创建无模式对话框的:给菜单的子菜单,创建一个函数,放在CMainFrame中,在函数中添加如下代码:
CTREEPROPERTYDLG *dlg=new CTREEPROPERTYDLG;
if(dlg->GetSafeHwnd()==0)
{
dlg->Create(IDD_DIALOG_PROPERTY,NULL);
}
dlg->ShowWindow(SW_SHOW);
对于无模式对话框是可以实现,但是,当我再次单击“子菜单”是,又出现一个相同的对话框。如何实现当我再次单击“子菜单”时,不在出现那个对话框啊!!
请高手赐教!!!!
[此贴子已经被作者于2007-5-29 12:29:20编辑过]