LookupIconIdFromDirectoryEx

Функция LookupIconIdFromDirectoryEx выполняет поиск через значок или курсор данных для значка или курсора, который лучше всего подходит для текущего устройства отображения.

 int () LookupIconIdFromDirectoryEx PBYTE  presbits, / / адрес данных ресурсовBOOLfIcon, / / значок или курсор флагаintcxDesired, / / желаемой ширине значка или курсораintcyDesired, / / желаемая Высота значка или курсораUINTФлаги / / флаги ресурсов);
 

Параметры

presbits
Указатель на значок или курсор данные каталога. Потому что эта функция не проверяет данные ресурсов, она приводит к сбою общей защиты (GP) или возвращает неопределенное значение, если presbits не указывает допустимых данных.
fIcon
Определяет ли испрашивается значок или курсор. Если этот параметр имеет значение TRUE, функция поиска значка; Если параметр имеет значение FALSE, функция поиска для курсора.
cxDesired
Определяет требуемую ширину в пикселах значка. Если этот параметр равен нулю, функция использует SM_CXICON или SM_CXCURSOR значение метрической системы.
cyDesired
Определяет необходимую высоту в пикселах значка. Если этот параметр равен нулю, функция использует SM_CYICON или SM_CYCURSOR значение метрической системы.
Флаги
Определяет комбинацию следующих значений:
Значение Значение
LR_DEFAULTCOLOR Использует формат цвета по умолчанию.
LR_MONOCHROME Создает монохромный значок или курсор.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение является целочисленный идентификатор ресурса для значка или курсора, который лучше всего подходит для текущего устройства отображения.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Файл ресурсов типа RT_GROUP_ICON (RT_GROUP_CURSOR указывает курсоры) содержит иконку (или курсора) данные в нескольких форматах аппаратно зависимые и аппаратно независимым. LookupIconIdFromDirectoryEx выполняет файл ресурсов для значка (или курсора), который наилучшим образом подходит для текущего устройства отображения и возвращает целочисленный идентификатор. Функции FindResource и FindResourceEx использовать макрос MAKEINTRESOURCE с этим идентификатором для поиска ресурса в модуле.

Значок каталога загружается из файла ресурсов с ресурса типа RT_GROUP_ICON (или RT_GROUP_CURSOR для курсоров) и имя ресурса целое число для конкретных значок, чтобы быть загружены. LookupIconIdFromDirectoryEx возвращает целочисленный идентификатор, имя ресурса значка, который лучше всего подходит для текущего устройства отображения.

Функции LoadIcon, LoadImageи LoadCursor эта функция используется для поиска данных указанный ресурс для значка или курсора, который лучше всего подходит для текущего устройства отображения.

QuickInfo

nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор значки, значок функции, CreateIconFromResourceEx, CreateIconIndirect, FindResource, FindResourceEx, GetIconInfo, LoadCursor, LoadIcon, LoadImage, LookupIconIdFromDirectory, MAKEINTRESOURCE

Index