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 后分配新,有效的图像调用此成员函数向placeholder图像索引号。

示例

CImageList::SetImageCount参见示例。

要求

Header: afxcmn.h

请参见

参考

CImageList选件类

层次结构图

CImageList::Remove