MFC部分默认资源详解笔记

1、string table

IDR_MAINFRAME

ImgProc\n\nNewImgProc\n\n\nImgProc.Document\nImgPro Document


主框架名字\n新建文档的默认名字\n新文件名\n文件的描述\n保存时的扩展名\n注册表里的文件ID\n注册表里的文件名

/*

String Table是MFC里相当有用的资源,里面定义了当你把鼠标放在工具栏上显示的关于某个工具栏的信息,这个没啥好说的,这里主要介绍一下最前面的两项:IDR_MAINTRAME 和 IDR_TESTTYPE 其中TEST在你的程序里是指你的程序的名字:
在Caption里有这样的定义 
Test
\nTest\nTest\n测试文档\n.ddd\nTest.Document\nTest Document
第一个Test对应的是IDR_MAINFRAME 指的是主框架上显示的名字
第二Test指的是新建文档时文档的名字,譬如说大家熟悉的“未命名1”,或“Untitled1”,数字是程序自己加上去的
第三个Test新文件名(这个具体啥意思还没弄懂,英文的暂时没看懂)
“测试文档”指的是对文件类型的描述,譬如在记事本里点击保存弹出的对话框里文件类型一栏显示的内容“文本文件(*.txt)”
“.ddd”就是指你要保存文件的扩展名
“Test.Document”是指在注册表里的文件的ID值
“Test Doument”注册表里注册的文件名

*/
//在MSDN中的解释
/*
1、标题
2、新建文档时默认的名称,程序会在后面自动添加1~9....
3、文档的默认类型(扩展名),如果有多个,则会出现选择对话框
4、文档类型说明,一般包含过滤器。如 Excel(*.xls)
5、文件扩展名,如 “.xls”
6、在注册表中的文件标识,如 ExcelWorkSheet
7、在注册表中的文件类型名称,如 Excel工作表
*/
 
 


 

你可能感兴趣的:(MFC部分默认资源详解笔记)