Операторы 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 | Указывает сведения о версии ресурса, который может использоваться средством, который может считывать или записывать файлы определения ресурсов. |