Операторы Resource-Definition
Инструкции определения ресурсов определяют ресурсы, которые компилятор ресурсов помещает в ресурс (. Res) file. После . Res-файл связан с исполняемым файлом, и приложение может загружать свои ресурсы во время выполнения по мере необходимости. Все инструкции ресурса связывают идентифицирующие имя или номер с заданным ресурсом.
Инструкции определения ресурсов можно разделить на следующие категории:
- Ресурсы
- Элементы управления
- Операторы
В следующих таблицах описаны инструкции определения ресурсов.
Ресурсы
Ресурс | Описание |
---|---|
УСКОРИТЕЛИ | Определяет клавиши ускорителя меню. |
РАСТРОВОГО ИЗОБРАЖЕНИЯ | Определяет растровое изображение путем присвоения ему имени и указания имени файла, в котором оно содержится. (Чтобы использовать определенное растровое изображение, приложение запрашивает его по имени.) |
КУРСОР | Определяет курсор или анимированный курсор путем присвоения ему имени и указания имени файла, в котором он содержится. (Чтобы использовать определенный курсор, приложение запрашивает его по имени.) |
ДИАЛОГ | Определяет шаблон, который приложение может использовать для создания диалоговых окон. |
DIALOGEX | Определяет шаблон, который приложение может использовать для создания диалоговых окон. |
ШРИФТА | Указывает имя файла, содержащего шрифт. |
HTML | Указывает HTML-файл. |
ЗНАЧОК | Определяет значок или анимированный значок, назвав его и указав имя файла, в котором он содержится. (Чтобы использовать определенный значок, приложение запрашивает его по имени.) |
МЕНЮ | Определяет внешний вид и функцию меню. |
MENUEX | Определяет внешний вид и функцию меню. |
MESSAGETABLE | Определяет таблицу сообщений путем присвоения ей имени и указания имени файла, в котором она содержится. Файл является двоичным файлом ресурсов, созданным компилятором сообщений. |
ВСПЛЫВАЮЩЕЕ ОКНО | Определяет пункт меню, который может содержать элементы меню и подменю. |
PLUGPLAY | Является устаревшей. |
RCDATA | Определяет ресурсы данных. Ресурсы данных позволяют включать двоичные данные в исполняемый файл. |
STRINGTABLE | Определяет строковые ресурсы. Строковые ресурсы — это строки Юникода или ASCII, которые можно загрузить из исполняемого файла. |
TEXTINCLUDE | Специальный ресурс, интерпретируемый Visual C++. Дополнительные сведения см. в разделе TN035. |
TYPELIB | Специальный ресурс, используемый с параметрами компоновщика /TLBID и /TLBOUT . |
Определяемые пользователем | Определяет ресурс, содержащий данные для конкретного приложения. |
VERSIONINFO | Определяет ресурс сведений о версии. Содержит такие сведения, как номер версии, предполагаемая операционная система и т. д. |
VXD | Является устаревшей. |
Дополнительные сведения о предопределенных ресурсах MFC см. в разделах TN023 и TN024.
Элементы управления
Control | Описание |
---|---|
AUTO3STATE | Создает автоматический проверка элемент управления box с тремя состояниями. |
АВТОПРОВЕРКА | Создает автоматический элемент управления проверка box. |
AUTORADIOBUTTON | Создает автоматический переключатель. |
ФЛАЖОК | Создает элемент управления проверка box. |
COMBOBOX | Создает элемент управления "Поле со списком". |
УПРАВЛЕНИЯ | Создает элемент управления, определяемый приложением. |
CTEXT | Создает элемент управления по центру текста. |
DEFPUSHBUTTON | Создает элемент управления pushbutton по умолчанию. |
EDITTEXT | Создает элемент управления редактированием. |
GROUPBOX | Создает элемент управления "Групповая рамка". |
ЗНАЧОК | Создает элемент управления значок. Этот элемент управления представляет собой значок, отображаемый в диалоговом окне. |
LISTBOX | Создает элемент управления "Список". |
LTEXT | Создает элемент управления текстом с выравниванием по левому краю. |
PUSHBOX | Создает элемент управления push box. |
КНОПКА | Создает элемент управления "Кнопка". |
RADIOBUTTON | Создает элемент управления "Переключатель". |
RTEXT | Создает элемент управления, выровненный по правому краю. |
SCROLLBAR | Создает элемент управления полосой прокрутки. |
СОСТОЯНИЕ3 | Создает элемент управления box с тремя состояниями проверка. |
Операторы
Инструкция | Описание |
---|---|
ЗАГОЛОВОК | Задает заголовок диалогового окна. |
ХАРАКТЕРИСТИКИ | Указывает сведения о ресурсе, который может использоваться средством, которое может считывать или записывать файлы определения ресурсов. |
КЛАССА | Задает класс диалогового окна. |
EXSTYLE | Задает стиль расширенного окна диалогового окна. |
ШРИФТА | Задает шрифт, с помощью которого система будет рисовать текст для диалогового окна. |
ЯЗЫК | Задает язык для всех ресурсов вплоть до следующей инструкции LANGUAGE или до конца файла. Если оператор LANGUAGE отображается перед началом определения ресурса ACCELERATORS, DIALOG, MENU, RCDATA или STRINGTABLE , указанный язык применяется только к такому ресурсу. |
МЕНЮ | Задает меню для диалогового окна. |
MENUITEM | Определяет пункт меню. |
СТИЛЬ | Задает стиль окна для диалогового окна. |
ВЕРСИЯ | Указывает сведения о версии ресурса, который может использоваться средством, которое может считывать или записывать файлы определения ресурсов. |