Udostępnij za pośrednictwem


CImageList::Replace

Wywołanie tej funkcji, aby zastąpić obraz na liście obrazów z nowego obrazu.

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

Parametry

  • nImage
    Wyświetlanego obrazu do zastąpienia.

  • pbmImage
    Wskaźnik zawierającej obraz mapy bitowej.

  • pbmMask
    Wskaźnik do mapy bitowej zawierającą maskę.Jeśli maska nie jest używany z listy obrazów, ten parametr jest ignorowany.

  • hIcon
    Uchwyt do ikony, która zawiera mapy bitowej i maska dla nowego obrazu.

Wartość zwracana

Wersja zwracanie BOOL zwraca wartość różną od zera w przypadku powodzenia; 0 inaczej.

Wersja zwracanie int zwraca wyświetlanego obrazu w przypadku powodzenia; w przeciwnym razie – 1.

Uwagi

Wywołanie tej funkcji Członkowskich po wywołaniu SetImageCount do przypisywania nowych, prawidłowe obrazów do symbolu zastępczego obrazu numery indeksu.

Przykład

Zobacz przykład dla CImageList::SetImageCount.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CImageList

Wykres hierarchii

CImageList::Remove