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


Операторы 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 Определяет пункт меню.
СТИЛЬ Задает стиль окна для диалогового окна.
ВЕРСИЯ Указывает сведения о версии ресурса, который может использоваться средством, которое может считывать или записывать файлы определения ресурсов.