Compartir a través de


macro TreeView_SetImageList (commctrl.h)

Establece la lista de imágenes normales o de estado para un control de vista de árbol y vuelve a dibujar el control mediante las nuevas imágenes. Puede usar esta macro o enviar el mensaje TVM_SETIMAGELIST explícitamente.

Sintaxis

HIMAGELIST TreeView_SetImageList(
   HWND       hwnd,
   HIMAGELIST himl,
   INT        iImage
);

Parámetros

hwnd

Tipo: HWND

Identificador del control de vista de árbol.

himl

Tipo: HIMAGELIST

El identificador HIMAGELIST de la lista de imágenes. Si himl es NULL, el mensaje quita la lista de imágenes especificada del control de vista de árbol.

iImage

Tipo: INT

Tipo de lista de imágenes que se va a establecer. Este parámetro puede ser uno de los siguientes valores:

Valor Significado
TVSIL_NORMAL
Indica la lista de imágenes normales, que contiene imágenes seleccionadas, no seleccionadas y superpuestas para los elementos de un control de vista de árbol.
TVSIL_STATE
Indica la lista de imágenes de estado. Puede usar imágenes de estado para indicar estados de elemento definidos por la aplicación. Se muestra una imagen de estado a la izquierda de la imagen seleccionada o no seleccionada de un elemento.

Valor devuelto

Tipo: HIMAGELIST

Devuelve el identificador HIMAGELIST a la lista de imágenes anterior, si existe, o NULL de lo contrario.

Observaciones

El control de vista de árbol no destruirá la lista de imágenes especificada con este mensaje. La aplicación debe destruir la lista de imágenes cuando ya no se necesite.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h

Consulte también

de referencia de

TVM_GETIMAGELIST

TreeView_GetImageList