アイコン、またはカーソルに関するICONINFO構造体を取得する
Declare Function GetIconInfo Lib "user32.dll" _
(ByVal hicon As Long, ByVal piconinfo As ICONINFO) As Long
Declare Function GetIconInfo Lib "user32.dll" _
(ByVal hicon As Integer, ByVal piconinfo As ICONINFO) As Integer
BOOL GetIconInfo(
HICON hIcon,
PICONINFO piconinfo
);
引数
hIcon
アイコン、またはカーソルのハンドルpiconinfo
Windows標準のアイコン、またはカーソルを指定する定数
(戻り値)ICONINFO構造体
正常終了のとき 0以外備考
エラーのとき 0
hIconにWindows標準のアイコン、またはカーソルを指定できるようになっているが
エラーになるようである。LoadImage()関数を使用してハンドルを取得すれば
正常に動作する。
Windows標準のアイコン、またはカーソルを指定する定数
IDC_APPSTARTING = 32650 標準の矢印に小さな砂時計のカーソル
IDC_ARROW = 32512 標準の矢印カーソル
IDC_CROSS = 32515 十字形カーソル
IDC_HELP = 32651 矢印付き、クエッションマークカーソル
IDC_IBEAM = 32513 I形カーソル
IDC_NO = 32648 禁止カーソル
IDC_SIZEALL = 32646 4方向にサイズ変更可能なカーソル
IDC_SIZENEWS = 32643 右上ー左下を指す矢印カーソル
IDC_SIZENS = 32645 上下を指す矢印カーソル
IDC_SIZEWSE = 32642 左上ー右下を指す矢印カーソル
IDC_SIZEWE = 32644 左右を指す矢印カーソル
IDC_UPARROW = 32516 上矢印カーソル
IDC_WAIT = 32514 砂時計カーソル
IDC_APPLICATION = 32512 アプリケーションのアイコン
IDC_ASTERISK = 32516 アスタリスクアイコン
IDC_EXCLAMATION = 32515 エクストラメーションアイコン
IDC_HAND = 32513 ストップサインアイコン
IDC_QUESTION = 32514 クエッションマークアイコン
IDC_WINLOGO = 32517 Windowsロゴアイコン