Partager via


Listes manipulation d'images

La fonction membre de remplacez remplace une image dans une liste d'images (CImageList) par une nouvelle image.Cette fonction est également utile si vous devez augmenter dynamiquement le nombre d'images dans un objet liste d'images.La fonction de SetImageCount change dynamiquement le nombre d'images enregistrées dans la liste d'images.Si vous augmentez la taille de la liste d'images, appelez Remplacer pour ajouter des images vers les nouveaux emplacements d'image.Si vous réduisez la taille de la liste d'images, des images au delà de la nouvelle taille sont libérées.

La fonction membre de supprimez supprime une image d'une liste d'images.La fonction membre de copie peut copier ou échanger des images dans une liste d'images.Cette fonction permet d'indiquer si l'image source doit être copiée à l'index de destination ou les images source et de destination doivent être permutées.

Pour créer une liste d'images en fusionnant deux listes d'images, utilisez la surcharge appropriée de la fonction membre de Create .Cette surcharge de Créer fusionne la première image les listes d'images existantes, en enregistrant l'image résultante dans un nouvel objet liste d'images.La nouvelle image est créée en dessinant la deuxième image de façon transparente sur la première.Le masque de la nouvelle image est le résultat d'effectuer une opération OR logique sur les bits des masques pour les deux images existantes.

Cela se répète jusqu'à ce que toutes les images sont fusionnées et ajoutées au nouvel objet liste d'images.

Vous pouvez écrire les informations d'image à une archive en appelant la fonction membre d' Écriture , et lui lisez en arrière en appelant la fonction membre de lecture .

GetSafeHandle, Attachement, et les fonctions membres de détachez vous permettent de manipuler le handle de la liste d'images attachée à l'objet d' CImageList , alors que la fonction membre de DeleteImageList supprime la liste d'images sans détruire l'objet d' CImageList .

Voir aussi

Référence

Utiliser CImageList

Concepts

Contrôles (MFC)