|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
CreateIconFromResourceEx
[Now Supported on Windows NT]
The CreateIconFromResourceEx function creates an icon or cursor from resource bits describing the icon.
HICON CreateIconFromResourceEx(
PBYTE pbIconBits, // pointer to icon or cursor bits DWORD cbIconBits, // number of bytes in bit buffer BOOL fIcon, // icon or cursor flag DWORD dwVersion, // Windows format version int cxDesired, // desired width of icon or cursor int cyDesired, // desired height of icon or cursor UINT uFlags // load resource flags );
Parameters
pbIconBits
Points to a buffer containing the icon or cursor resource bits. These bits are typically loaded by calls to the LookupIconIdFromDirectoryEx and LoadResource functions.
cbIconBits
Specifies the size, in bytes, of the set of bits pointed to by the pbIconBits parameter.
fIcon
Specifies whether an icon or a cursor is to be created. If this parameter is TRUE, an icon is to be created. If it is FALSE, a cursor is to be created.
dwVersion
Specifies the version number of the icon or cursor format for the resource bits pointed to by the pbIconBits parameter. This parameter can be one of the following values:
Format dwVersion Windows 2.x 0x00020000 Windows 3.x 0x00030000
All Win32-based applications use the Windows 3.x format for icons and cursors.
cxDesired
Specifies the desired width, in pixels, of the icon or cursor. If this parameter is zero, the function uses the SM_CXICON or SM_CXCURSOR system metric value to set the width.
cyDesired
Specifies the desired height, in pixels, of the icon or cursor. If this parameter is zero, the function uses the SM_CYICON or SM_CYCURSOR system metric value to set the height.
uFlags
Specifies a combination of the following values:
Value Meaning LR_DEFAULTCOLOR Uses the default color format. LR_MONOCHROME Creates a monochrome icon or cursor.
Return Values
If the function succeeds, the return value is the handle to the icon or cursor. If the function fails, the return value is NULL. To get extended error information, call GetLastError.
Remarks
The CreateIconFromResourceEx, CreateIconFromResource, CreateIconIndirect, GetIconInfo, and LookupIconIdFromDirectoryEx functions allow shell applications and icon browsers to examine and use resources from throughout the system.
See Also
BITMAPINFOHEADER, CreateIconFromResource, CreateIconIndirect, GetIconInfo, LoadResource, LookupIconIdFromDirectoryEx
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
CreateIconFromResourceEx
[Теперь Поддерживанное на Windows NT]
Функция CreateIconFromResourceEx создает икону или курсор с битов ресурса, описывающих икону.
HICON CreateIconFromResourceEx(
PBYTE pbIconBits, // УКАЗАТЕЛЬ на иконку или биты курсора DWORD cbIconBits, // количество байтов в битовом буфере BOOL fIcon, // иконка или флаг курсора DWORD dwVersion, // версия формата Windows int cxDesired, // желаемую ширину иконки или курсор int cyDesired, // желаемую высоту иконки или ресурс загрузки курсора UINT uFlags // сигнализирует );
Параметры
pbIconBits
Точки на буфер, содержащие иконные или биты ресурса курсора. Эти биты обычно загружены вызовами в LookupIconIdFromDirectoryEx и функции LoadResource.
cbIconBits
Определяет размер, в байтах, установки битов указанных, чтобы параметром pbIconBits.
fIcon
Определяет независимо иконку или курсор должен быть создан. Если этот параметр является ИСТИНОЙ, иконка должна быть создана. Если это - ЛОЖЬ, курсор должен быть создан.
dwVersion
Определяет номер версии иконного или формата курсора для битов ресурса указанных, чтобы параметром pbIconBits. Этот параметр может быть одним из следующего величин:
Формат dwVersion Windows 2.x 0x00020000 Windows 3.x 0x00030000
Все основывали использованию приложений Win32 3.x формат Windows для иконок и курсоров.
cxDesired
Определяет желаемую ширину, на пикселях, иконки или курсора. Если этот параметр является нулем, функция использует SM_CXICON или системную метрическую величину SM_CXCURSOR, чтобы устанавливать ширину.
cyDesired
Определяет желаемую высоту, на пикселях, иконки или курсора. Если этот параметр является нулем, функция использует SM_CYICON или системную метрическую величину SM_CYCURSOR, чтобы устанавливать высоту.
uFlags
Определяет комбинацию следующего величин:
Значение Величины LR_DEFAULTCOLOR Использует по умолчанию цветной формат. LR_MONOCHROME Создает монохромную иконку или курсор.
Обратные Величины
Если функция добивается успеха, обратная величина является ручкой на иконку или курсор. Если функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА. Для того, чтобы расширять информацию ошибки, назовите GetLastError.
Замечания
CreateIconFromResourceEx, CreateIconFromResource, CreateIconIndirect, GetIconInfo, И функции LookupIconIdFromDirectoryEx допускают приложения оболочки и иконных окон просмотра, чтобы изучать и использовать ресурсы из для всей системы.
Смотри Также
BITMAPINFOHEADER, CreateIconFromResource, CreateIconIndirect, GetIconInfo, LoadResource, LookupIconIdFromDirectoryEx
|
|
|
|
| |