Interfaz IImageList (commoncontrols.h)

Expone métodos que manipulan e interactúan con listas de imágenes.

Para usar IImageList, especifique Comctl32.dll versión 6 en el manifiesto. Si no lo hace, Comctl32.dll versión 5 se usará de forma predeterminada, con lo que IImageList podría mostrar un comportamiento impredecible. Para obtener más información sobre los manifiestos, vea Habilitación de estilos visuales.

Herencia

La interfaz IImageList hereda de la interfaz IUnknown . IImageList también tiene estos tipos de miembros:

Métodos

La interfaz IImageList tiene estos métodos.

 
IImageList::Add

Agrega una imagen o imágenes a una lista de imágenes. (IImageList.Add)
IImageList::AddMasked

Agrega una imagen o imágenes a una lista de imágenes, lo que genera una máscara a partir del mapa de bits especificado. (IImageList.AddMasked)
IImageList::BeginDrag

Comienza a arrastrar una imagen. (IImageList.BeginDrag)
IImageList::Clone

Clona una lista de imágenes existente.
IImageList::Copy

Copia imágenes de una lista de imágenes determinada.
IImageList::D ragEnter

Bloquea las actualizaciones de la ventana especificada durante una operación de arrastre y muestra la imagen de arrastre en la posición especificada dentro de la ventana. (IImageList.DragEnter)
IImageList::D ragLeave

Desbloquea la ventana especificada y oculta la imagen de arrastre, lo que permite actualizar la ventana.
IImageList::D ragMove

Mueve la imagen que se arrastra durante una operación de arrastrar y colocar. Normalmente se llama a esta función en respuesta a un mensaje de WM_MOUSEMOVE. (IImageList.DragMove)
IImageList::D ragShowNolock

Muestra u oculta la imagen que se está arrastrando. (IImageList.DragShowNolock)
IImageList::D raw

Dibuja un elemento de lista de imágenes en el contexto de dispositivo especificado. (IImageList.Draw)
IImageList::EndDrag

Finaliza una operación de arrastre. (IImageList.EndDrag)
IImageList::GetBkColor

Obtiene el color de fondo actual de una lista de imágenes.
IImageList::GetDragImage

Obtiene la lista de imágenes temporales que se usa para la imagen de arrastre. La función también recupera la posición de arrastre actual y el desplazamiento de la imagen de arrastre en relación con la posición de arrastre.
IImageList::GetIcon

Crea un icono a partir de una imagen y una máscara en una lista de imágenes.
IImageList::GetIconSize

Obtiene las dimensiones de las imágenes de una lista de imágenes. Todas las imágenes de una lista de imágenes tienen las mismas dimensiones.
IImageList::GetImageCount

Obtiene el número de imágenes de una lista de imágenes.
IImageList::GetImageInfo

Obtiene información sobre una imagen.
IImageList::GetImageRect

Obtiene el rectángulo delimitador de una imagen.
IImageList::GetItemFlags

Obtiene las marcas de una imagen.
IImageList::GetOverlayImage

Recupera una imagen especificada de la lista de imágenes usadas como máscaras de superposición.
IImageList::Merge

Crea una nueva imagen combinando dos imágenes existentes. Este método también crea una nueva lista de imágenes en la que se va a almacenar la imagen.
IImageList::Remove

Quita una imagen de una lista de imágenes. (IImageList.Remove)
IImageList::Replace

Reemplaza una imagen de una lista de imágenes por una nueva imagen. (IImageList.Replace)
IImageList::ReplaceIcon

Reemplaza una imagen por un icono o cursor. (IImageList.ReplaceIcon)
IImageList::SetBkColor

Establece el color de fondo de una lista de imágenes.
IImageList::SetDragCursorImage

Crea una nueva imagen de arrastre combinando la imagen especificada, que normalmente es una imagen de cursor del mouse, con la imagen de arrastre actual.
IImageList::SetIconSize

Establece las dimensiones de las imágenes de una lista de imágenes y quita todas las imágenes de la lista. (IImageList.SetIconSize)
IImageList::SetImageCount

Cambia el tamaño de una lista de imágenes existente. (IImageList.SetImageCount)
IImageList::SetOverlayImage

Agrega una imagen especificada a la lista de imágenes usadas como máscaras de superposición.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commoncontrols.h

Consulte también

Listas de imágenes