実行モジュールのリソース中のアイコンをメモリにロードする
Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" _
(ByVal hInstance As Long, ByVal lpIconName As Long) As Long
Declare Function LoadIcon Lib "user32.dll" Alias "LoadIconA" _
(ByVal hInstance As Integer, ByVal lpIconName As Integer) As Integer
HICON LoadIcon(
HINSTANCE hInstance,
LPCTSTR lpIconName
);
引数
hInstance
実行モジュールのインスタンスハンドルlpIconName
システムストックアイコンをロードするとき0
リソースIDまたはリソース名戻り値
(システムストックアイコンのときはOIC_xxxの定数を指定する)
正常終了のとき アイコンのハンドル備考
エラーのとき 0
ハンドルは不要になった時点でDestroyIcon()関数を使って解放する。lpIconNameの定数
アイコンのハンドルを使って描画する場合はDrawIcon()関数を使う。
新しいアプリケーションの開発の場合はLoadImage()関数を使う。
OIC_SAMPLE = 32512
OIC_HAND = 32513
OIC_QUES = 32514
OIC_BANG = 32515
OIC_NOTE = 32516
OIC_WINLOGO = 32517
OIC_WARNING = OIC_BANG
OIC_ERROR = OIC_HAND
OIC_INFORMATION = OIC_NOTE