commctrl.h
ImageList_Draw
La función ImageList_Draw dibuja un ítem de una lista de imágenes en el contexto de dispositivo especificado.
Sintaxis
BOOL ImageList_Draw( HIMAGELIST himl, // manipulador de lista de imágenes int i, // índice de la imagen a dibujar HDC hdcDst, // manipulador de contexto de dispositivo de destino int x, // coordenada x en la que se dibuja int y, // coordenada y en la que se dibuja UINT fStyle // estilo de dibujado );
Parámetros
- himl
- Manipulador de la lista de imágenes.
- i
- Especifica el índice de la imagen a dibujar.
- hdcDst
- Manipulador del contexto de dispositivo de destino.
- x
- Especifica la coordenada x en la que se trazará en el contexto de dispositivo especificado.
- y
- Especifica la coordenada y en la que se trazará en el contexto de dispositivo especificado.
- fStyle
- Bandera que especifica el estilo de trazado. Este parámetro puede ser uno o más de los siguientes valores:
Valor Significado ILD_BLEND25,
ILD_FOCUSTraza la imagen, mezclada en un 25% con el color de sistema resaltado. Este valor no tiene efecto si la lista de imágenes no contiene una máscara. ILD_BLEND50,
ILD_SELECTED,
ILD_BLENDTraza la imagen, mezclada en un 50% con el color de sistema resaltado. Este valor no tiene efecto si la lista de imágenes no contiene una máscara. ILD_MASK Traza la máscara. ILD_NORMAL Traza la imagen usando el color de fonto para la lista de imágenes. Si el color de fondo es el valor CLR_NONE, la imagen es trazada transparentemente usando la máscara. ILD_TRANSPARENT Traza la imagen transparentemente usando la máscara, independientemente del color de fondo. Este valor no tiene efecto si la lista de imágenes no contiene una máscara.
Valor de retorno
Si la macro tiene éxito, el valor de retorno es distinto de cero.
Si la función falla, el valor de retorno es cero.