以下是 CDocTemplate::GetDocString 方法的一般用法:
void CMyDocTemplate::GetDocString(CString& rString, enum DocStringIndex index) const
{
// 根据索引获取相应的文档信息字符串
switch (index)
{
case CDocTemplate::windowTitle:
rString = _T("My Document");
break;
case CDocTemplate::fileNewName:
rString = _T("MyDocument");
break;
case CDocTemplate::filterName:
rString = _T("My Documents (*.mydoc)|*.mydoc|All Files (*.*)|*.*||");
break;
// 可以根据需要处理其他索引
default:
// 使用基类的默认处理
CDocTemplate::GetDocString(rString, index);
break;
}
}
在这个方法中,根据传递的索引,选择性地设置文档模板的信息字符串。这里的示例中包含了窗口标题、新建文件的名称和文件过滤器的信息。你可以根据具体的需求扩展或修改这些信息。
需要注意的是,具体的实现可能因 MFC 库的版本而有所不同,上述代码只是一个简单的示例。在实际使用中,你可能需要根据具体的情况进行适当的调整。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17481/MFC/CDocTemplate