IDR_MAINFRAME各个参数的意义
CSingleDocTemplate类定义了一个文档模板用于实现单文档界面(SDI)。一个SDI应用程序使用主框架窗口来显示一个文档;一次只能打开一个文档。IDR_MAINFRAME是CSingleDocTemplate的一个重要参数。
(1)CDocTemplate::windowTitle 主窗口标题栏上的字符串,MDI程序不需要指定
(2)CDocTemplate::docName 默认文档名称
(3)CDocTemplate::fileNewName 默认文件名,新建文件时显示在"文件名"对话框中的名字
(4)CDocTemplate::filterName 文件过滤器,eg. Text Files(*.*),和filterExt配合使用
(5)CDocTemplate::filterExt 默认扩展名,同时也是和filterName配合用的文件扩展名,保存文件时默认为docName.filterExt
eg. .txt (注意这里不是*.txt)。
(6)CDocTemplate::regFileTypeId如果你以::RegisterShellFileTypes向系统的注册表注册文件类型,此值会出现在HEY_CLASSES_ROOT之下成为其子项,并仅供Windows内部使用。如果没有指定,这种文件类型就无法注册。
(7)CDocTemplate::regFileTypeName这也是存储在注册表中的文件类型名称。它会显示于程序中用以访问注册表的对话框内
eg.
如果这样设定:windowTitle\ndocName\nfileNewName\nText Files(*.*)\n.txt\nMy61.Document\nMy61 Document
效果如下: