|
void CCommonBoxDlg::OnBnClickedButton1()
{
CFileDialogEx fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT| OFN_ENABLETEMPLATE, _T("Text Files (*.txt)|*.txt|WinRar Files (*.rar)|*.rar|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||"));
fileDlg.m_ofn.lpstrInitialDir = _T("C:\\");
fileDlg.SetTemplate(0, IDD_DIALOG1);
if (fileDlg.DoModal() == IDOK){
SetDlgItemText(IDC_PATH_EDIT2, fileDlg.GetPathName());
}
}
点击浏览,提示不支持尝试执行的操作,对话框资源模板Style:ChildBorder:None
Contol:True
3D-Look:True
Clip siblings:True
也都设置好了。
CFileDialog dlg(TRUE, NULL, NULL, 宏, 类型, NULL);
试试不用ex呢 我一直都用这个 = =
|
上一篇: 构造函数初始化属性与直接初始化属性区别?(代码在里面)下一篇: 萌新遇到问题解决不了啦,关于MFC,求各位大佬帮帮忙
|