Compartir a través de


Función DrawThemeIcon (uxtheme.h)

Dibuja una imagen de una lista de imágenes con el efecto de icono definido por el estilo visual.

Sintaxis

HRESULT DrawThemeIcon(
  [in] HTHEME     hTheme,
  [in] HDC        hdc,
  [in] int        iPartId,
  [in] int        iStateId,
  [in] LPCRECT    pRect,
  [in] HIMAGELIST himl,
  [in] int        iImageIndex
);

Parámetros

[in] hTheme

Tipo: HTHEME

Identificador de los datos de tema especificados de una ventana. Use OpenThemeData para crear un HTHEME.

[in] hdc

Tipo: HDC

HDC.

[in] iPartId

Tipo: int

Valor de tipo int que especifica la parte en la que se dibuja la imagen. Vea Partes y estados.

[in] iStateId

Tipo: int

Valor de tipo int que especifica el estado de la parte. Vea Partes y estados.

[in] pRect

Tipo: LPCRECT

Puntero a una estructura RECT que contiene, en coordenadas lógicas, el rectángulo en el que se dibuja la imagen.

[in] himl

Tipo: HIMAGELIST

Identificador de una lista de imágenes que contiene la imagen que se va a dibujar.

[in] iImageIndex

Tipo: int

Valor de tipo int que especifica el índice de la imagen que se va a dibujar.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
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 uxtheme.h
Library UxTheme.lib
Archivo DLL UxTheme.dll

Consulte también

IImageList

Identificadores de propiedad

Referencia