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


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

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

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

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

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

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

Имя Описание
CopyIcon Копирует указанный значок из другого модуля в текущий модуль.
CreateIcon Создает значок, имеющий указанный размер, цвета и битовые шаблоны.
CreateIconFromResource Создает значок или курсор из битов ресурсов, описывающих значок.
CreateIconFromResourceEx Создает значок или курсор из битов ресурсов, описывающих значок.
CreateIconIndirect Создает значок или курсор из структурыICONINFO.
DestroyIcon Уничтожает значок и освобождает любую память, занятую значком.
DrawIcon Рисует значок или курсор в указанный контекст устройства.
DrawIconEx Рисует значок или курсор в указанный контекст устройства, выполняя указанные операции растра и растягивая или сжимая значок или курсор, как указано.
дубликата Икона Создает дубликат указанного значка.
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.