打开CFileDialog窗体代码如下:
CFileDialog FileDlg(false,"*.bat","itemdef.dat",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"Bat files(*.bat)",this);
FileDlg.m_ofn.lpstrInitialDir=inistr;
pFDlg = &FileDlg;
if(FileDlg.DoModal()!=IDOK)
{
...
}想在其他地方用pFDlg指针关闭CFileDialog窗体,怎么实现?
这几种方法都试过了,都不行?
pFDlg->CloseWindow();
pFDlg->EndDialog(TRUE);
pFDlg->DestroyWindow();
CFileDialog FileDlg(false,"*.bat","itemdef.dat",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"Bat files(*.bat)",this);
FileDlg.m_ofn.lpstrInitialDir=inistr;
pFDlg = &FileDlg;
if(FileDlg.DoModal()!=IDOK)
{
...
}想在其他地方用pFDlg指针关闭CFileDialog窗体,怎么实现?
这几种方法都试过了,都不行?
pFDlg->CloseWindow();
pFDlg->EndDialog(TRUE);
pFDlg->DestroyWindow();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货