TOP

功能表及其他资源(八)
2010-12-30 21:13:27 】 浏览:50557
Tags:功能 及其他 资源

这些知识之後,让我们看一看使用图示的详细情况。

取得图示代号
 

如果您仔细阅读ICONDEMO.RC和RESOURCE.H档案,会看到由Developer Studio产生用於维护档案的一些标记。然而,当编译资源描述档时,只有少数几行是重要的。这些从ICONDEMO.RC和RESOURCE.H档案中摘录下来的关键部分被列在程式10-2中。

ICONDEMO.RC (摘录)
//Microsoft Developer Studio generated resource script.
#include "resource.h"
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
// Icon
IDI_ICON ICON DISCARDABLE "icondemo.ico"
RESOURCE.H (摘录)
// Microsoft Developer Studio generated include file.
// Used by IconDemo.rc

#define IDI_ICON 101
程式10-2 ICONDEMO.RC和RESOURCE.H档案的摘录

程式10-2所显示的ICONDEMO.RC和RESOURCE.H档案与您在普通的文字编辑器中手动建立的很相似,80年代的Windows程式写作者就是这样做的。唯一不同的是AFXRES.H,它是个表头档案,包含了在建立由机器产生的MFC专案时由Developer Studio使用的常用识别字。在本书中,我们不会用到AFXRES.H。

ICONDEMO.RC中的这行

IDI_ICON ICON DISCARDABLE "icondemo.ico"

是资源描述档的ICON叙述。该图示有一个数值识别字IDI_ICON,等於101。由Developer Studio添加的DISCARDABLE关键字指出,必要时Windows可以从记忆体中丢弃图示,以获得额外的空间。之後不需要程式任何特定的操作,Windows就能够重新载入图示。DISCARDABLE属性是内定的,不需要指定。只有在名称和目录路径包含空格时,Developer Studio才将档案名加上引号。

当资源编译程序将编译的资源储存在IC
功能表及其他资源(八) https://www.cppentry.com/bencandy.php?fid=55&id=685

首页 上一页 5 6 7 8 9 10 11 下一页 尾页 8/69/69
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇对话方块 下一篇子视窗控制项