在 MFC 中,CFileDialog 类的 DoModal 方法用于显示文件对话框并等待用户的响应。以下是该方法的基本用法:
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