CImageList::Replace
更新 : 2007 年 11 月
新しいイメージで、イメージ リストのイメージを置き換えます。
BOOL Replace(
int nImage,
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Replace(
int nImage,
HICON hIcon
);
パラメータ
nImage
置き換えるイメージの 0 から始まるインデックス。pbmImage
イメージを持つビットマップへのポインタ。pbmMask
マスクを持つビットマップへのポインタ。イメージ リストでマスクが使用されない場合、このパラメータは無視されます。hIcon
新しいイメージのビットマップとマスクを持つアイコンへのハンドル。
戻り値
BOOL 値を返す構文では、正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
int 値を返す構文では、正常終了した場合は 0 から始まるインデックスを返します。それ以外の場合は -1 を返します。
解説
このメンバ関数を呼び出す前に、SetImageCount を呼び出して新しい有効なイメージをプレースホルダ イメージのインデックス番号に割り当てておきます。
使用例
「CImageList::SetImageCount」の例を参照してください。
必要条件
ヘッダー : afxcmn.h