Значки (меню и другие ресурсы)

Значок — это рисунок, состоящий из растрового изображения в сочетании с маской для создания прозрачных областей на рисунке. Значок термина может ссылаться на одно из следующих элементов:

  • Изображение с одним значком. Это ресурс типа RT_ICON.
  • Группа изображений, из которой система или приложение может выбрать наиболее подходящий значок в зависимости от размера и глубины цвета. Это ресурс типа RT_GROUP_ICON.

В этом разделе

Имя Описание
Сведения о значках Описание значков.
Использование значков Описывает, как выполнять задачи, связанные со значками.
Справочник по значкам Содержит ссылку на API.

Функции значков

Имя Описание
CopyIcon Копирует указанный значок из другого модуля в текущий модуль.
CreateIcon Создает значок с указанным размером, цветами и узорами битов.
CreateIconFromResource Создает значок или курсор из битов ресурсов, описывающих значок.
CreateIconFromResourceEx Создает значок или курсор из битов ресурсов, описывающих значок.
CreateIconIndirect Создает значок или курсор из структуры ICONINFO .
DestroyIcon Уничтожает значок и освобождает память, занятую значком.
DrawIcon Рисует значок или курсор в указанный контекст устройства.
DrawIconEx Рисует значок или курсор в указанный контекст устройства, выполняя указанные растровые операции и растягивая или сжимая значок или курсор, как указано.
DuplicateIcon Создает дубликат указанного значка.
ExtractAssociatedIcon Извлекает дескриптор индексированного значка, найденного в файле, или значка, найденного в связанном исполняемом файле.
ExtractIcon Извлекает дескриптор значка из указанного исполняемого файла, библиотеки DLL или файла значка.
ExtractIconEx Создает массив дескрипторов для больших или маленьких значков, извлеченных из указанного исполняемого файла, библиотеки DLL или файла значков.
GetIconInfo Извлекает сведения об указанном значке или курсоре.
GetIconInfoEx Извлекает сведения об указанном значке или курсоре. GetIconInfoEx расширяет GetIconInfo с помощью новой структуры ICONINFOEX .
LoadIcon Загружает указанный ресурс значка из исполняемого файла (.exe), связанного с экземпляром приложения.
LookupIconIdFromDirectory Выполняет поиск значка или курсора по данным значка или курсора, которые лучше всего соответствуют текущему устройству отображения.
LookupIconIdFromDirectoryEx Выполняет поиск значка или курсора по данным значка или курсора, которые лучше всего соответствуют текущему устройству отображения.
PrivateExtractIcons Создает массив дескрипторов для значков, извлеченных из указанного файла.

Структуры значков

Имя Описание
ICONINFO Содержит сведения о значке или курсоре.
ICONINFOEX Содержит сведения о значке или курсоре. Расширяет ICONINFO. Используется Методом GetIconInfoEx.
ICONMETRICS Содержит масштабируемые метрики, связанные со значками. Эта структура используется с функцией SystemParametersInfo при указании действия SPI_GETICONMETRICS или SPI_SETICONMETRICS .