Значки (меню и другие ресурсы)
Статья 03/12/2025
Участники: 6
Обратная связь
В этой статье
Значок — это рисунок, состоящий из растрового изображения в сочетании с маской для создания прозрачных областей на рисунке. Значок термина может ссылаться на один из следующих вариантов:
Изображение одного значка. Это ресурс типа 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 .