MFC如何打开文件对话框

2025-11-06 17:19:54

1、建好MFC工程后,添加一个Edit Control。再加一个按钮(BUTTON)。Edit Control的属性disable可以选择True。

2、给Edit Control 添加control的变量。双击按钮,进入函数。

3、在函数上写下

CFileDialog dlg(TRUE, _T("文件的后缀,例如(.txt)"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("(*.txt)|*.TXT"),NULL); if (dlg.DoModal() == IDOK) {

  CSTring FileName;  FileName = dlg.GetPathName();  m_OpenAdress.SetWindowText(FileName); }

这样就打开了电脑的文件选项,选完后就把地址和文件名输出到了Edit Control中

4、除了选择文件外,还有种情况,就是要选择文件夹保存文件的时候,这就要用到MFC中另一个类了,

CFolderPickerDialog dlg(NULL,0,this,0); if (dlg.DoModal() == IDOK) {  Adress = dlg.GetFolderPath();  m_ConverseAdd.SetWindowText(Adress); }

这样就只会把地址输入进Edit Control 中了,然后就可以在这里保存你操作完成的文件啦!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢