Compartir a través de


Listas de manipulación de imágenes

La función miembro de Reemplazar reemplaza una imagen en una imagen lista (CImageList) con una nueva imagen.Esta función también es útil si necesita aumentar dinámicamente el número de imágenes en un objeto de la lista de imágenes.La función de SetImageCount cambiar dinámicamente el número de imágenes almacenadas en la lista de imágenes.Si aumenta el tamaño de la imagen, llamada Reemplazar para agregar imágenes a las nuevas ranuras de la imagen.Si reduce el tamaño de la imagen, las imágenes más allá del nuevo tamaño se liberan.

La función miembro de Quitar quita una imagen de una imagen.La función miembro de Copiar puede copiar o cambiar imágenes dentro de una lista de imágenes.Esta función permite indica si la imagen de origen se copie el índice de destino o imágenes de origen y de destino deben ser intercambiadas.

Para crear una nueva lista de imágenes combinando dos listas de imágenes, utilice la sobrecarga adecuada de la función miembro de cree .Esta sobrecarga de Create combina la primera imagen de listas existentes de la imagen, almacenando la imagen resultante en un nuevo objeto de la lista de imágenes.La nueva imagen está creada dibujando la segunda imagen transparente a la primera.Máscara para la nueva imagen es el resultado de realizar una operación OR lógica de los bits de máscaras para las dos imágenes existentes.

Se repite esto hasta que todas las imágenes se combinan y se agregan al nuevo objeto de la lista de imágenes.

Puede escribir información de imagen a un archivo llamando a la función miembro de escritura , y se lee la reproducción llamando a la función miembro de lectura .

Las funciones miembro de GetSafeHandle, de Asociar, y de Desasociar permiten manipular el identificador de la imagen asociada al objeto de CImageList , mientras que la función miembro de DeleteImageList elimina la imagen que aparece sin la destrucción de objetos CImageList .

Vea también

Referencia

Mediante CImageList

Conceptos

Controles (MFC)