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