Функция CreateIconFromResourceEx (winuser.h)
Создает значок или курсор из битов ресурсов, описывающих значок.
Синтаксис
HICON CreateIconFromResourceEx(
[in] PBYTE presbits,
[in] DWORD dwResSize,
[in] BOOL fIcon,
[in] DWORD dwVer,
[in] int cxDesired,
[in] int cyDesired,
[in] UINT Flags
);
Параметры
[in] presbits
Тип: PBYTE
Указатель буфера, выровненный по DWORD, содержащий биты ресурсов (RT_ICON) или курсора (RT_CURSOR). Эти биты обычно загружаются вызовами функций LookupIconIdFromDirectoryEx и LoadResource.
Дополнительные сведения о формате ресурсов значков и значков см. в .
[in] dwResSize
Тип: DWORD
Размер в байтах набора битов, на который указывает параметр pbIconBits.
[in] fIcon
Тип: BOOL
Указывает, должен ли быть создан значок или курсор. Если этот параметр TRUE, создается значок. Если это false, необходимо создать курсор.
Структура LOCALHEADER определяет хот-точку доступа курсора и является первым считываемыми данными из битов ресурсов курсора.
[in] dwVer
Тип: DWORD
Номер версии значка или формата курсора для битов ресурсов, на которые указывает параметр presbits. Значение должно быть больше или равно 0x00020000 и меньше или равно 0x00030000. Обычно этот параметр имеет значение 0x00030000.
[in] cxDesired
Тип: int
Ширина в пикселях значка или курсора. Если этот параметр равен нулю, а параметр флагов
[in] cyDesired
Тип: int
Высота значка или курсора в пикселях. Если этот параметр равен нулю, а параметр флагов
[in] Flags
Тип: UINT
Сочетание следующих значений.
Возвращаемое значение
Тип: HICON
Если функция выполнена успешно, возвращаемое значение является дескриптором значка или курсора.
Если функция завершается ошибкой, возвращаемое значение равно NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, GetIconInfo, а функции LookupIconIdFromDirectoryEx позволяют приложениям оболочки и браузерам значков проверять и использовать ресурсы в системе.
Необходимо вызвать DestroyIcon для значков или DestroyCursor для курсоров, созданных с CreateIconFromResourceEx.
Примеры
Пример см. в ресурсах значков общего доступа.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
заголовка | winuser.h (включая Windows.h) |
библиотеки |
User32.lib |
DLL | User32.dll |
См. также
концептуальные
другие ресурсы
Справочник