Resource-Definition 语句

资源定义语句定义资源编译器放入资源的资源(。Res) 文件。 之后。Res 文件链接到可执行文件,应用程序可以根据需要在运行时加载其资源。 所有资源语句将标识名称或数字与给定资源相关联。

资源定义语句可以分为以下类别:

  • 资源
  • 控制
  • 语句

下表描述了资源定义语句。

资源

资源 描述
ACCELERATORS 定义菜单快捷键。
BITMAP 通过命名位图并指定包含位图的文件的名称来定义位图。 (若要使用特定位图,应用程序按名称请求它。
CURSOR 通过命名游标并指定包含游标的文件的名称来定义游标或动画游标。 (若要使用特定游标,应用程序按名称请求它。
DIALOG 定义应用程序可用于创建对话框的模板。
DIALOGEX 定义应用程序可用于创建对话框的模板。
字体 指定包含字体的文件的名称。
HTML 指定 HTML 文件。
ICON 通过命名图标并指定包含该图标的文件的名称来定义图标或动画图标。 (若要使用特定图标,应用程序按名称请求它。
菜单 定义菜单的外观和功能。
MENUEX 定义菜单的外观和功能。
MESSAGETABLE 通过命名消息表并指定包含它的文件的名称来定义消息表。 该文件是由消息编译器生成的二进制资源文件。
POPUP 定义可以包含菜单项和子菜单的菜单项。
PLUGPLAY 过时。
RCDATA 定义数据资源。 数据资源允许在可执行文件中包含二进制数据。
STRINGTABLE 定义字符串资源。 字符串资源是可以从可执行文件加载的 Unicode 或 ASCII 字符串。
TEXTINCLUDE 由 Visual C++ 解释的特殊资源。 有关详细信息,请参阅 TN035
TYPELIB /TLBID/TLBOUT 链接器选项一起使用的特殊资源。
用户定义的 定义包含特定于应用程序的数据的资源。
VERSIONINFO 定义版本信息资源。 包含版本号、预期作系统等信息。
VXD 过时。

 

有关预定义 MFC 资源的详细信息,请参阅 TN023TN024

控制

控制 描述
AUTO3STATE 创建自动三态复选框控件。
AUTOCHECKBOX 创建自动复选框控件。
AUTORADIOBUTTON 创建自动单选按钮控件。
复选框 创建复选框控件。
COMBOBOX 创建组合框控件。
CONTROL 创建应用程序定义的控件。
CTEXT 创建居中文本控件。
DEFPUSHBUTTON 创建默认的推送按钮控件。
EDITTEXT 创建编辑控件。
GROUPBOX 创建组框控件。
ICON 创建图标控件。 此控件是对话框中显示的图标。
LISTBOX 创建列表框控件。
LTEXT 创建左对齐的文本控件。
PUSHBOX 创建推送框控件。
PUSHBUTTON 创建一个按下按钮控件。
RADIOBUTTON 创建单选按钮控件。
RTEXT 创建右对齐的控件。
SCROLLBAR 创建滚动条控件。
STATE3 创建三态复选框控件。

 

语句

陈述 描述
CAPTION 设置对话框的标题。
特征 指定有关可由可读取或写入资源定义文件的工具使用的资源的信息。
设置对话框的类。
EXSTYLE 设置对话框的扩展窗口样式。
字体 设置系统将为其绘制对话框文本的字体。
语言 将所有资源的语言设置为下一 LANGUAGE 语句或文件末尾。 当 LANGUAGE 语句出现在 ACCELERATORSDIALOGMENURCDATASTRINGTABLE 资源定义之前,指定的语言仅适用于该资源。
菜单 设置对话框的菜单。
MENUITEM 定义菜单项。
STYLE 设置对话框的窗口样式。
版本 指定可由可读取或写入资源定义文件的工具使用的资源的版本信息。