void SetPathName(LPCTSTR lpszPathName, BOOL bAddToMRU = TRUE);
其中:
- lpszPathName 参数是一个字符串,表示文档的路径名。
- bAddToMRU 参数是一个布尔值,表示是否将该路径名添加到最近使用的文件列表(Most Recently Used list,MRU)。如果设置为 TRUE,则路径名将被添加到 MRU 列表中,否则不会。
这个方法在打开或保存文档时经常被调用,用于更新文档对象的路径名属性。例如,在打开一个文档时,你可能会使用 SetPathName 来设置文档的当前路径。在保存文档时,同样可以使用这个方法来更新文档的路径。
示例用法:
void CMyDocument::OnOpenDocument(LPCTSTR lpszPathName)
{
if (lpszPathName == NULL)
return; // 无效的路径名
// 打开文档时调用
SetPathName(lpszPathName, TRUE);
// 其他打开文档的逻辑...
}
这只是一个简单的示例,具体的使用方式会根据你的应用程序和需求而有所不同。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17533/MFC/CDocument