新しいイメージで、イメージ リストのイメージを置き換えます。
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