MFC如何打开文件对话框

时间:2021.07.21 发布人:synny83893

MFC如何打开文件对话框

已解决问题

谷歌synny83893用户在2021.07.21提交了关于“钱枫MFC如何打开文件对话框”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T08:11:02。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

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

给EditCo记耐ntrol添加control的变量。双击按钮,进入函数。

在函数上写下CFileDialog非线左凯布族感始dlg(TRUE,_练械T("文件的后缀,例如(.txt)"),**L须复敌流秋L,OFN_h**IDEREADONLY|OFN_OVERWRITEPROMPT,_T("(*.txt)|*.TXT"),**LL);?if(dlg.DoModal()==IDO民K)?{??CSTringFileN美满斤指技士征径切慢管ame;??FileName=dlg.GetPathName();??m_OpenAdress.SetWindowText(FileName);?}这样就打开了电脑的文件选项,选完后就把考资比情策亚之首劳鱼地址和文件名输出到了EditControl中

除了选择文件外,还有种情况,就是要选择文件夹保存文脸集预试善困弱右飞件的时候,这就要用到MFC中另一个类了,CFolderPickerDialogdlg色常万严来(**LL,0,this,0);?if(dlg.DoModa价东l()==IDOK)?{??Adress=dlg.GetFolderPath();??m仍帮面副如呢克_ConverseAdd.SetWindowText(积地现很跳真停编老都终Adress);?}这样就只些呀决或光联概会把地址输入进Edi春接介甲第义月tControl中了,然后就可以在这里保存你操作完成的文件啦!