Partager via


CImageList::SetImageCount

Appelez la fonction membre pour réinitialiser le nombre d'images dans un objet d' CImageList .

BOOL SetImageCount(
   UINT uNewCount 
);

Paramètres

  • uNewCount
    La valeur spécifiant nouveau total d'images dans la liste d'images.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon zéro.

Notes

Si vous appelez la fonction membre pour augmenter le nombre d'images dans la liste d'images, puis appelez substituez pour chaque image supplémentaire pour assigner les nouveaux index des images valides.Si vous n'assignez pas les index des images valides, dessinez des opérations qui créent les nouvelles images sont imprévisibles.

Si vous réduisez la taille d'une liste d'images à l'aide de cette fonction, les images tronquées sont libérées.

Exemple

// 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);
}

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CImageList

Graphique de la hiérarchie