Поделиться через


Операторы Resource-Definition

Инструкции определения ресурсов определяют ресурсы, которые компилятор ресурсов помещает в ресурс (). Res) файл. После . Файл res связан с исполняемым файлом, приложение может загружать ресурсы во время выполнения по мере необходимости. Все операторы ресурсов связывают имя или номер с заданным ресурсом.

Инструкции определения ресурсов можно разделить на следующие категории:

  • Ресурсы
  • Рычаги управления
  • Заявления

В следующих таблицах описываются инструкции определения ресурсов.

Ресурсы

Ресурс Описание
АКСЕЛЕРАТОРЫ Определяет клавиши акселератора меню.
BITMAP Определяет растровое изображение, именуя его и указывая имя файла, содержащего его. (Чтобы использовать определенное растровое изображение, приложение запрашивает его по имени.)
CURSOR Определяет курсор или анимированный курсор, именуя его и указывая имя файла, содержащего его. (Чтобы использовать определенный курсор, приложение запрашивает его по имени.)
диалоговое окно Определяет шаблон, который приложение может использовать для создания диалоговых окон.
DIALOGEX Определяет шаблон, который приложение может использовать для создания диалоговых окон.
ШРИФТ Указывает имя файла, содержащего шрифт.
HTML- Указывает HTML-файл.
ЗНАЧОК Определяет значок или анимированный значок, именуя его и указывая имя файла, содержащего его. (Чтобы использовать определенный значок, приложение запрашивает его по имени.)
МЕНЮ Определяет внешний вид и функцию меню.
MENUEX Определяет внешний вид и функцию меню.
MESSAGETABLE Определяет таблицу сообщений, именуя ее и указывая имя файла, содержащего его. Файл — это двоичный файл ресурсов, созданный компилятором сообщений.
POPUP Определяет элемент меню, который может содержать элементы меню и подменю.
PLUGPLAY Устаревший.
RCDATA Определяет ресурсы данных. Ресурсы данных позволяют включать двоичные данные в исполняемый файл.
STRINGTABLE Определяет строковые ресурсы. Строковые ресурсы — это строки Юникода или ASCII, которые можно загрузить из исполняемого файла.
TEXTINCLUDE Специальный ресурс, интерпретируемый Visual C++. Дополнительные сведения см. в TN035.
TYPELIB Специальный ресурс, используемый с параметрами компоновщика /TLBID и /TLB OUT.
определяемые пользователем Определяет ресурс, содержащий данные, относящиеся к приложению.
VERSIONINFO Определяет ресурс сведений о версии. Содержит такие сведения, как номер версии, предназначенная операционная система и т. д.
VXD Устаревший.

 

Дополнительные сведения о предопределенных ресурсах MFC см. в TN023 и TN024.

Рычаги управления

Контроль Описание
AUTO3STATE Создает автоматический флажок с тремя состояниями.
AUTOCHECKBOX Создает элемент управления автоматического флажка.
AUTORADIOBUTTON Создает автоматический элемент управления переключателем.
CHECKBOX Создает элемент управления флажка.
COMBOBOX Создает элемент управления со списком.
CONTROL Создает определяемый приложением элемент управления.
CTEXT Создает центрированные текстовые элемент управления.
DEFPUSHBUTTON Создает элемент управления pushbutton по умолчанию.
EDITTEXT Создает элемент управления редактирования.
GROUPBOX Создает элемент управления "Групповая рамка".
ЗНАЧОК Создает элемент управления значком. Этот элемент управления представляет собой значок, отображаемый в диалоговом окне.
LISTBOX Создает элемент управления list box.
LTEXT Создает элемент управления текстом с выравниванием по левому краю.
PUSHBOX Создает элемент управления push-поля.
PUSHBUTTON Создает элемент управления кнопкой кнопки.
RADIOBUTTON Создает элемент управления переключателем.
RTEXT Создает элемент управления с выравниванием по правому краю.
ПОЛОСА ПРОКРУТКИ Создает элемент управления полосой прокрутки.
STATE3 Создает элемент управления с тремя состояниями.

 

Заявления

Утверждение Описание
субтитры Задает заголовок диалогового окна.
ХАРАКТЕРИСТИКИ Указывает сведения о ресурсе, который может использоваться средством, который может считывать или записывать файлы определения ресурсов.
класс Задает класс диалогового окна.
EXSTYLE Задает стиль расширенного окна диалогового окна.
ШРИФТ Задает шрифт, с помощью которого система рисует текст для диалогового окна.
языка Задает язык для всех ресурсов до следующей инструкцииLANGUAGEили до конца файла. Если оператор языка отображается перед началом текстаускорителей, DIALOG, MENU, RCDATAили определение ресурса STRINGTABLE, указанный язык применяется только к указанному ресурсу.
МЕНЮ Задает меню для диалогового окна.
MENUITEM Определяет элемент меню.
STYLE Задает стиль окна для диалогового окна.
VERSION Указывает сведения о версии ресурса, который может использоваться средством, который может считывать или записывать файлы определения ресурсов.