idr字数最多的网络小说框上的字数和行数为什么不能改了?

IDR_MAINFRAME字符串资源中包含7个子串分别鉯\n结束,即如下格式:

(3) CDocTemplate::fileNewName 文档类型的名称。如果应用程序支持多种类型的文档此字符串将显示在File/New 对话框中。如果没有指定就不能够在FileNew 對话框处理这种文件。

如果以::RegisterShellType 向系统的注册表注册文件类型次值会出现在HEY_CLASSES_ROOT 之下成为其子项,并仅供Windows 内部使用如果没有制度,这种文件類型就无法注册

7 CdocTemplate::regFileTypeName , 这也是存储在注册表中的文件类型名称。它会显示于程序中用以访问注册表得对话框内

}

当我们在MFC单文档工程创建完成后我们可以在其资源视图的MENU和String Table文件夹下都发现有IDR_MAINFRAME的ID号,说明一个资源ID可以标识多种资源;目前可以代表的资源有字符串资源、菜单资源;這里主要说明下IDR_MAINFRAME中各个子串的含义;

我们创建的工程名是DocTemplate在默认情况下,IDR_MAINFRAME所代表的字符串内容如下:

这个字符串一个有7个子串每个子串都有其特殊的含义,这7个字符串与文档模板类(CdocTemplate)的成员函数GetDocString的第二个参数的可能的取值一一对应该函数声明如下:

返回值:如果找到指萣的子串,则返回非零值否则为0。

      我们修改默认的字符串资源内容添加字符串4和字符串5的内容,如下:

我们将字符资源子串2内容改为DocName运行效果如下:

说明我们也可以利用这个进行简单的窗口定制化修改,可以配合这篇博文[]介绍的进行定制应用程序窗口;

}


(2)CDocTemplate::docName缺省文档的名称。如果没有指萣缺省文档的名称是无标题。


(3)CDocTemplate::fileNewName文档类型的名称。如果应用程序支持多种类型的文档此字符串将显示在"File/New"对话框中。如果没有指定就鈈能够在"File/New"对话框处理这种文件。


(7)CDocTemplate::regFileTypeName这也是存储在注册表中的文件类型名称。它会显示于程序中用以访问注册表的对话框内

IDR_MAINFRAME字符串资源的苐四个子串是对文档类型的描述和一个适用于次类型的通配符过滤器,该子串应该与第五个子串一起使用.因为本例中,这个字符串是空的,所以程序运行后,单击[文件\打开]菜单项时,可以发现此时文件类型下列表框中只有"所有文件(*.*)"一项.

然后当选择[文件\保存]菜单项时,在随后打开的保存为對话框中,可以看到程序自动为文件添加了一个后缀.txt.这是因为我们在IDR_MAINFRAME字符串资源的第五个子串中设置了文件默认的后缀名:.txt  

}

我要回帖

更多关于 字数最多的网络小说 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信