当我们在MFC单文档工程创建完成后我们可以在其资源视图的MENU和String Table文件夹下都发现有IDR_MAINFRAME的ID号,说明一个资源ID可以标识多种资源;目前可以代表的资源有字符串资源、菜单资源;這里主要说明下IDR_MAINFRAME中各个子串的含义;
我们创建的工程名是DocTemplate在默认情况下,IDR_MAINFRAME所代表的字符串内容如下:
这个字符串一个有7个子串每个子串都有其特殊的含义,这7个字符串与文档模板类(CdocTemplate)的成员函数GetDocString的第二个参数的可能的取值一一对应该函数声明如下:
返回值:如果找到指萣的子串,则返回非零值否则为0。
我们修改默认的字符串资源内容添加字符串4和字符串5的内容,如下:
我们将字符资源子串2内容改为DocName运行效果如下:
说明我们也可以利用这个进行简单的窗口定制化修改,可以配合这篇博文[]介绍的进行定制应用程序窗口;