次の方法で共有


CImageList::Replace

新しいイメージとイメージ リスト内のイメージを置き換える場合は、この関数を呼び出します。

BOOL Replace(
   int nImage,
   CBitmap* pbmImage,
   CBitmap* pbmMask 
);
int Replace(
   int nImage,
   HICON hIcon 
);

パラメーター

  • nImage
    置換するイメージのインデックス。

  • pbmImage
    イメージを含むビットマップへのポインター。

  • pbmMask
    マスクを含むビットマップへのポインター。マスクがイメージ リストを使用しない場合、このパラメーターは無視されます。

  • hIcon
    新しいイメージのビットマップとマスクを持つアイコンへのハンドル。

戻り値

成功した場合は BOOL のバージョンを返す; それ以外の場合は 0。

int を返すバージョンが成功した場合は、イメージのインデックスを返します; は– 1。

解説

SetImageCount をプレースホルダー イメージのインデックス番号に、新しい有効なイメージを割り当てるに呼び出した後、このメンバー関数を呼び出します。

使用例

CImageList::SetImageCountの例を参照してください。

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CImageList クラス

階層図

CImageList::Remove