如何调用通用对话框

Posted mktest123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调用通用对话框相关的知识,希望对你有一定的参考价值。

如何让通用对话框支持多选:

 1 void C通用对话框Dlg::OnBnClickedButton1()
 2 {
 3     CFileDialog fileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,_T("Text Files(*.txt)|*.txt|Execute Files(*.exe)|*.exe|WinRAR Files(*.rar)|*rar|ALL Files(*.*)|*.*||"));
 4     if (fileDlg.DoModal() == IDOK)
 5     {
 6         POSITION pos = fileDlg.GetStartPosition();
 7         while (pos) {
 8             CString str = fileDlg.GetNextPathName(pos);
 9             MessageBox(str);
10         }
11         //SetDlgItemText(IDC_EDIT1, fileDlg.GetPathName());
12     }
13 }

以上是关于如何调用通用对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从片段传递到对话框片段

我该如何做模态对话框片段(代码在我关闭之前不会执行)

如何定义对话框片段的重力?

模态对话框如何调用父窗口的JS函数?

自定义对话框片段

覆盖一个常见的片段帮助其他标签片段