CFileDialog fileDlg(TRUE); // TRUE 表示打开文件对话框,FALSE 表示保存文件对话框
if (fileDlg.DoModal() == IDOK)
{
// 用户点击了确定按钮
CString selectedFilePath = fileDlg.GetPathName();
// 处理选择的文件路径
}
在上述示例中,DoModal 方法会打开文件对话框并等待用户的响应。如果用户点击了确定按钮(IDOK),则可以通过 GetPathName 方法获取用户选择的文件的路径。如果用户点击了取消按钮,DoModal 返回 IDCANCEL。
请注意,在 CFileDialog 构造函数中,传递 TRUE 表示打开文件对话框,而传递 FALSE 表示保存文件对话框。您可以根据实际需求调整构造函数的参数。
这只是 CFileDialog 类的基本使用方法,如果有特定的需求,您可能需要进一步查阅 MFC 文档以获取更详细的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17739/MFC/CFileDialog