CreateIcon (USER32.@)
HICON CreateIcon ( HINSTANCE instance, int width, int height, BYTE planes, BYTE depth, const void* and, const void* xor )
Creates an icon based on the specified bitmaps. The bitmaps must be provided in a device dependent format and will be resized to (SM_CXICON,SM_CYICON) and depth converted to match the screen's color depth. The provided bitmaps must be top-down bitmaps. Although Windows® does not support 15bpp(*) this Api must support it for Winelib applications.
(*) Windows® does not support 15bpp but it supports the 555 RGB 16bpp format!.
Success: handle to an icon
Failure: NULL.
FIXME: Do we need to resize the bitmaps?
Declared in "include/winuser.h". gitlab.winehq.org/wine/wine/blob/master/include/winuser.h
Implemented in "dlls/user32/cursoricon.c". gitlab.winehq.org/wine/wine/blob/master/dlls/user32/cursoricon.c
Debug channel "cursor".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.