ImageList_ExtractIcon マクロ (commctrl.h)

ImageList_GetIcon 関数を呼び出して、イメージに基づいてアイコンまたはカーソルを作成し、イメージ リスト内でマスクします。

構文

HICON ImageList_ExtractIcon(
   HINSTANCE  hi,
   HIMAGELIST himl,
   int        i
);

パラメーター

hi

型: HINSTANCE

このパラメーターは使用されず、常にゼロにする必要があります。

himl

型: HIMAGELIST

イメージ リストへのハンドル。

i

型: int

イメージのインデックス。

戻り値

型: HICON

成功した場合はアイコンまたはカーソルのハンドルを返し、それ以外の場合は NULL します。

備考

呼び出し元アプリケーションは、DestroyIcon 関数を使用して、この関数から返されたアイコンを破棄する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h