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


Идентификаторы ресурсов (символы) (C++)

Символ — это идентификатор ресурса (идентификатор), состоящий из двух частей, имя символа (текстовая строка), сопоставленное со значением символа (целое число), например:

IDC_EDITNAME = 5100

Под идентификаторами, как правило, подразумевают имена символов.

Символы позволяют описательно ссылаться на ресурсы и объекты пользовательского интерфейса как в исходном коде, так и во время работы с ресурсами в редакторах. Диалоговое окно Символы ресурсовпредставляет собой удобный инструмент, позволяющий выполнять с символами разные действия.

Соответственно тому, как увеличивается размер приложения и сложность его структуры, растет количество ресурсов и символов. Отслеживание большого количества символов, разбросанных по нескольким файлам, может оказаться трудоемкой задачей. Диалоговое окно Символы ресурсов упрощает управление символами, позволяя выполнять следующие действия:

В процессе создания ресурса или объекта ресурса редакторы ресурсов присваивают ресурсу имя по умолчанию, например IDC_RADIO1, а также присваивают ему значение. Определение name-plus-value хранится в Resource.h файле.

Примечание.

В процессе копирования ресурсов или объектов ресурсов из одного RC-файла в другой Visual C++ может изменить значение или имя и значение символа копируемого ресурса во избежание конфликтов с именами и значениями символов в существующем файле.

Требования

Win32

См. также

Работа с файлами ресурсов
Файлы ресурсов
Resource Editors