Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This function retrieves information about the specified icon or cursor.
Syntax
BOOL GetIconInfo( HICON hIcon, PICONINFO piconinfo ); |
Parameters
- hIcon
-
[in] Handle to the icon or cursor. To retrieve information about a standard icon or cursor, specify one of the following values.
Value Description IDC_APPSTARTING
Standard arrow and small hourglass cursor.
IDC_ARROW
Standard arrow cursor.
IDC_CROSS
Crosshair cursor.
IDC_HAND
Hand cursor.
IDC_HELP
Arrow and question mark cursor.
IDC_IBEAM
I-beam cursor.
IDC_NO
Slashed circle cursor.
IDC_SIZEALL
Four-pointed arrow cursor pointing north, south, east, and west.
IDC_SIZENESW
Double-pointed arrow cursor pointing northeast and southwest.
IDC_SIZENS
Double-pointed arrow cursor pointing north and south.
IDC_SIZENWSE
Double-pointed arrow cursor pointing northwest and southeast.
IDC_SIZEWE
Double-pointed arrow cursor pointing west and east.
IDC_UPARROW
Vertical arrow cursor.
IDC_WAIT
Hourglass cursor.
IDI_APPLICATION
Application icon.
IDI_ASTERISK
Asterisk icon.
IDI_EXCLAMATION
Exclamation point icon.
IDI_HAND
Stop sign icon.
IDI_QUESTION
Question-mark icon.
IDI_WINLOGO
Windows logo icon.
- piconinfo
-
[out] Pointer to an ICONINFO structure. The function fills in the structure's members.
Return Value
If the function succeeds, the return value is nonzero and the function fills in the members of the specified ICONINFOstructure.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Remarks
The ICONINFOstructure contains two bitmaps: hbmMask and hbmColor. These bitmaps are managed by the operating system and should not be released or deleted by the application.
Requirements
Header | winuser.h |
Library | Icon.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |