ImageList_Merge関数 (commctrl.h)
既存の 2 つのイメージを組み合わせて、新しいイメージを作成します。 この関数では、イメージを格納する新しいイメージ リストも作成されます。
構文
HIMAGELIST ImageList_Merge(
HIMAGELIST himl1,
int i1,
HIMAGELIST himl2,
int i2,
int dx,
int dy
);
パラメーター
himl1
種類: HIMAGELIST
最初のイメージ リストへのハンドル。
i1
型: int
最初の既存のイメージのインデックス。
himl2
種類: HIMAGELIST
2 番目のイメージ リストへのハンドル。
i2
型: int
2 番目の既存のイメージのインデックス。
dx
型: int
最初のイメージに対する 2 番目のイメージの x オフセット。
dy
型: int
1 つ目のイメージに対する 2 番目のイメージの y オフセット。
戻り値
種類: HIMAGELIST
成功した場合は新しいイメージ リストへのハンドルを返し、それ以外の場合は NULL を 返します。
解説
新しいイメージは、1 つ目の上に透明に描画された 2 番目の既存のイメージで構成されます。 新しいイメージのマスクは、2 つの既存のイメージのマスクに対して論理 OR 操作を実行した結果です。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |
Library | Comctl32.lib |
[DLL] | Comctl32.dll |