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

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) - 大灰狼 - 大灰狼 的博客


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值