Freigeben über


CImageList::SetImageCount

Rufen Sie die Memberfunktion auf, um die Anzahl von Bildern in einem CImageList-Objekt zurückzusetzen.

BOOL SetImageCount(
   UINT uNewCount 
);

Parameter

  • uNewCount
    Der Wert, der die neue Gesamtzahl von Bildern in der Bildliste angibt.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; null andernfalls.

Hinweise

Wenn Sie diese Memberfunktion aufrufen, um die Anzahl von Bildern in der Bildliste zu erhöhen, und rufen Sie dann Ersetzen Sie für jedes zusätzliche Bild auf, um die neuen Indizes zu gültigen Bilder zuweisen.Wenn Sie die Indizes zu gültigen Bilder zuweisen können, sind nicht Vorgänge Videofunktionen, die die neuen Bilder erstellen, unvorhersehbar.

Wenn Sie die Größe einer Bildliste verringern, indem Sie diese Funktion verwenden, werden die abgeschnittenen Bilder freigegeben.

Beispiel

// Set the image count of the image list to be 10 with
// all images being the system question mark icon.
m_myImageList.SetImageCount(10);
HICON hIcon = AfxGetApp()->LoadStandardIcon(IDI_QUESTION);

for (int i=0;i < 10;i++)
{
   m_myImageList.Replace(i, hIcon);
}

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CImageList-Klasse

Hierarchien-Diagramm