CFileDialog 类中确实有一个名为 GetPathName 的公共方法,用于获取用户在文件对话框中选择的文件的完整路径。以下是相关的信息:
CString GetPathName() const;

返回值:
  •  返回一个 CString 对象,其中包含用户选择的文件的完整路径。


用法示例:
CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("Text Files (*.txt)|*.txt|All Files (*.*)|*.*||"));

if (fileDlg.DoModal() == IDOK) {
    CString filePath = fileDlg.GetPathName();
    // 在这里使用 filePath,例如显示或处理用户选择的文件路径
}

在这个示例中,GetPathName 方法用于获取用户在文件对话框中选择的文件的完整路径。你可以随后使用该路径进行进一步的操作。


转载请注明出处:http://www.zyzy.cn/article/detail/17745/MFC/CFileDialog