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 |