ImageList_Create 関数 (commctrl.h)
新しいイメージ リストを作成します。
構文
HIMAGELIST ImageList_Create(
int cx,
int cy,
UINT flags,
int cInitial,
int cGrow
);
パラメーター
cx
型: int
各イメージの幅 (ピクセル単位)。
cy
型: int
各画像の高さ (ピクセル単位)。
flags
型: UINT
作成するイメージ リストの種類を指定するビット フラグのセット。 このパラメーターには、 イメージ リスト作成フラグの組み合わせを指定できます。
cInitial
型: int
イメージ リストに最初に含まれるイメージの数。
cGrow
型: int
システムが新しいイメージ用のスペースを作成する必要があるときにイメージ リストを拡大できるイメージの数。 このパラメーターは、サイズ変更されたイメージ リストに含めることができる新しいイメージの数を表します。
戻り値
種類: HIMAGELIST
成功した場合はイメージ リストへのハンドルを返し、それ以外の場合は NULL を 返します。
解説
イメージ リストの使用が完了したら、 ImageList_Destroy 関数を呼び出して破棄します。
バージョン 6 Comctl32.dll 再頒布可能ではありませんが、Windows 以降に含まれていることに注意してください。 バージョン 6 Comctl32.dll 使用するには、マニフェストで指定します。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |
Library | Comctl32.lib |
[DLL] | Comctl32.dll |
API セット | ext-ms-win-shell-comctl32-init-l1-1-1 (Windows 10 バージョン 10.0.14393 で導入) |