Compartir a través de


CImageList Class

Proporciona la funcionalidad del control de lista común de imágenes de Windows.

class CImageList : public CObject

Members

Constructores públicos

Name

Descripción

CImageList::CImageList

Crea un objeto CImageList.

Métodos públicos

Name

Descripción

CImageList::Add

Agrega una imagen o imágenes a una lista de imágenes.

CImageList::Attach

Adjunta una imagen orden a un objeto de CImageList .

CImageList::BeginDrag

Comienza que arrastre una imagen.

CImageList::Copy

copia una imagen dentro de un objeto de CImageList .

CImageList::Create

Inicializa una imagen lista y lo asocia a un objeto de CImageList .

CImageList::DeleteImageList

Elimina una lista de imágenes.

CImageList::DeleteTempMap

Invoca el controlador de tiempo de inactividad de CWinApp para eliminar cualquier objeto temporal de CImageList creado por FromHandle.

CImageList::Detach

Desasocia un objeto de la lista de imágenes de un objeto de CImageList y devuelve un identificador a una lista de imágenes.

CImageList::DragEnter

Bloqueos actualizaciones durante una operación de arrastre y muestra la imagen de arrastre en una posición especificada.

CImageList::DragLeave

Desbloquea la ventana y oculta la imagen de arrastre para poder actualizar la ventana.

CImageList::DragMove

Mueve la imagen que se arrastra durante una operación de arrastrar y colocar.

CImageList::DragShowNolock

Muestra u oculta la imagen de arrastre durante una operación de arrastre, sin bloquear la ventana.

CImageList::Draw

Dibuja la imagen que se arrastra durante una operación de arrastrar y colocar.

CImageList::DrawEx

Dibuja un elemento de lista de la imagen en el contexto especificado del dispositivo. La función utiliza el estilo de dibujo especificado y combinación la imagen con el color especificado.

CImageList::DrawIndirect

Dibuja una imagen de una imagen.

CImageList::EndDrag

Finaliza una operación de arrastre.

CImageList::ExtractIcon

Crea un icono basado en una imagen y una máscara en una lista de imágenes.

CImageList::FromHandle

Devuelve un puntero a un objeto de CImageList cuando se le asigna un identificador a una lista de imágenes. Si un objeto de CImageList no se asocia al identificador, se crea y se adjunta un objeto temporal de CImageList .

CImageList::FromHandlePermanent

Devuelve un puntero a un objeto de CImageList cuando se le asigna un identificador a una lista de imágenes. Si un objeto de CImageList no se asocia al identificador, se devuelve NULL .

CImageList::GetBkColor

Recupera el color de fondo actual una lista de imágenes.

CImageList::GetDragImage

Obtiene la imagen temporal indicado que se utiliza para arrastrar.

CImageList::GetImageCount

Recupera el número de imágenes en una lista de imágenes.

CImageList::GetImageInfo

Recupera información sobre una imagen.

CImageList::GetSafeHandle

recupera m_hImageList.

CImageList::Read

Lee una imagen lista de un archivo.

CImageList::Remove

Quita una imagen de una imagen.

CImageList::Replace

Reemplaza una imagen en una imagen que aparece con una nueva imagen.

CImageList::SetBkColor

Establece el color de fondo para una lista de imágenes.

CImageList::SetDragCursorImage

Crea una nueva imagen de arrastre.

CImageList::SetImageCount

Restablece el recuento de imágenes en una lista de imágenes.

CImageList::SetOverlayImage

Agrega el índice de base cero de una imagen a la lista de imágenes que se van a utilizar como máscaras de superposición.

CImageList::Write

Escribe una imagen de un archivo.

Operadores públicos

Name

Descripción

CImageList::operator HIMAGELIST

Devuelve HIMAGELIST asociado a CImageList.

Miembros de datos públicos

Name

Descripción

CImageList::m_hImageList

Un identificador que contiene la lista de la imagen asociada a este objeto.

Comentarios

Una “imagen lista” es una colección de imágenes mismo-clasificadas, que se pueden hacer referencia por su índice de base cero. Las listas de imágenes se utilizan para administrar eficazmente conjuntos grandes de iconos o de mapas de bits. Todas las imágenes en una lista de imágenes contenidas en un mapa de bits único, ancho en formato de dispositivo de pantalla. Una lista de imágenes también puede incluir un mapa de bits monocromo que contiene las máscaras utilizadas para dibujar imágenes transparente (estilo de icono). La interfaz de programación de aplicaciones Win32 de (API) Microsoft proporciona la lista de imágenes funciones que permiten dibujar imágenes, crear o destruir listas de imágenes, para agregar y quitar imágenes, para reemplazar imágenes, para combinar, imágenes y para arrastrar imágenes.

Este control (y por consiguiente la clase de CImageList ) sólo está disponible para los programas que se ejecutan en versión 3,51 de Windows 95 /98 y Windows NT y posterior.

Para obtener más información sobre cómo utilizar CImageList, vea Controles y Mediante CImageList.

Jerarquía de herencia

CObject

CImageList

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CObject (Clase)

Gráfico de jerarquías

CListCtrl Class

CTabCtrl (Clase)