次の方法で共有


ImageList_Replace関数 (commctrl.h)

イメージ リスト内のイメージを新しいイメージに置き換えます。

構文

BOOL ImageList_Replace(
  HIMAGELIST himl,
  int        i,
  HBITMAP    hbmImage,
  HBITMAP    hbmMask
);

パラメーター

himl

種類: HIMAGELIST

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

i

型: int

置き換えるイメージのインデックス。

hbmImage

種類: HBITMAP

イメージを含むビットマップへのハンドル。

hbmMask

種類: HBITMAP

マスクを含むビットマップのハンドル。 イメージ リストでマスクが使用されていない場合、このパラメーターは無視されます。

戻り値

種類: BOOL

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

解説

ImageList_Replace関数は、ビットマップを内部データ構造にコピーします。 DeleteObject 関数を使用して、関数が戻った後に hbmImagehbmMask を削除してください。

要件

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