На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz