LookupIconIdFromDirectory

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

int () LookupIconIdFromDirectory PBYTE  presbits, / / адрес данных ресурсовBOOLfIcon / / искать значок или курсор);
 

Параметры

presbits
Указатель на значок или курсор данные каталога. Потому что эта функция не проверяет данные ресурсов, она приводит к сбою общей защиты (GP) или возвращает неопределенное значение, если presbits не указывает допустимых данных.
fIcon
Определяет ли испрашивается значок или курсор. Если этот параметр имеет значение TRUE, функция поиска значка; Если параметр имеет значение FALSE, функция поиска для курсора.

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

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

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

Примечания

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

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

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

QuickInfo

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

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

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

Index