Aracılığıyla paylaş


CImageList::Replace

Resim listesindeki bir görüntü ile yeni bir imaj değiştirmek için bu işlevini çağırın.

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

Parametreler

  • nImage
    Değiştirmek için görüntünün sıfır tabanlı dizini.

  • pbmImage
    Görüntüyü içeren bit eşlem için bir işaretçi.

  • pbmMask
    Maskeyi içeren bit eşlem için bir işaretçi.Hiçbir maskesi ile resim listesi kullanılırsa, bu parametre yoksayılır.

  • hIcon
    Bitmap ve yeni görüntü maskesini içeren simge işleci.

Dönüş Değeri

Döndürerek sürüm bool başarılı olursa; sıfır döndürür Aksi halde 0.

Döndürerek sürüm int başarılı olursa; görüntünün sıfır tabanlı dizini döndürür Aksi halde – 1.

Notlar

Sonra arama Bu üye işlev çağrısı SetImageCount yeni atamak için geçerli resimler için yer tutucu görüntü dizin sayıları.

Örnek

Örnek için bkz: CImageList::SetImageCount.

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CImageList sınıfı

Hiyerarşi grafik

CImageList::Remove