次の方法で共有


ImageList_Copy関数 (commctrl.h)

特定のイメージ リスト内のイメージをコピーします。

構文

BOOL ImageList_Copy(
  HIMAGELIST himlDst,
  int        iDst,
  HIMAGELIST himlSrc,
  int        iSrc,
  UINT       uFlags
);

パラメーター

himlDst

種類: HIMAGELIST

コピー操作のターゲットであるイメージ リストへのハンドル。 現在のバージョンの Windows では、 himlDsthimlSrc の両方が同じである必要があります。

iDst

型: int

コピー操作のコピー先として使用するイメージの 0 から始まるインデックス。

himlSrc

種類: HIMAGELIST

コピー操作のターゲットであるイメージ リストへのハンドル。 現在のバージョンの Windows では、 himlDsthimlSrc の両方が同じである必要があります。

iSrc

型: int

コピー操作のソースとして使用するイメージの 0 から始まるインデックス。

uFlags

型: UINT

作成するコピー操作の種類を指定するビット フラグ値。 このパラメーターには、次のいずれかの値を指定できます。

意味
ILCF_MOVE
ソース イメージは、コピー先イメージのインデックスにコピーされます。 この操作により、特定のイメージの複数のインスタンスが作成されます。
ILCF_SWAP
ソース イメージとコピー先イメージは、イメージ リスト内の位置を交換します。

戻り値

種類: BOOL

成功した場合は 0 以外、それ以外の場合は 0 を返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h
Library Comctl32.lib
[DLL] Comctl32.dll (バージョン 4.70 以降)