孙鑫 第十三课之二 文档与串行化( IDR_MAINFRAME)

来源:互联网 发布:淘宝页头装修素材 编辑:程序博客网 时间:2024/06/05 18:10

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

效果如下: 

  孙鑫 第十三课之二   文档与串行化( IDR_MAINFRAME) - 大灰狼 - 大灰狼 的博客   孙鑫 第十三课之二   文档与串行化( IDR_MAINFRAME) - 大灰狼 - 大灰狼 的博客



孙鑫 第十三课之二   文档与串行化( IDR_MAINFRAME) - 大灰狼 - 大灰狼 的博客


原创粉丝点击