在 MFC(Microsoft Foundation Classes)的 CFileDialog 类中,确实存在 CFileDialog::AddPlace 方法。这个方法用于向文件对话框添加一个自定义的快速访问位置(Favorite Link)。

以下是该方法的简要说明:
void CFileDialog::AddPlace(
   LPCTSTR lpszPath,
   BOOL bAddToMRU = TRUE
);

  •  lpszPath: 要添加到快速访问位置的路径。

  •  bAddToMRU: 指定是否将路径添加到最近使用的文件(MRU)列表中。


这个方法允许你将常用的文件夹路径添加到文件对话框的快速访问位置中,以方便用户快速导航到特定文件夹。

示例:
CFileDialog fileDlg(TRUE); // TRUE for File Open dialog

// 添加一个自定义的快速访问位置
fileDlg.AddPlace(_T("C:\\MyDocuments"), TRUE);

// 设置其他属性...

if (fileDlg.DoModal() == IDOK)
{
    // 处理文件对话框返回的结果...
}

在这个例子中,AddPlace 方法用于将 "C:\MyDocuments" 路径添加到文件对话框的快速访问位置中,并选择是否将该路径添加到最近使用的文件列表中。


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