Compartilhar via


Função DrawThemeIcon (uxtheme.h)

Desenha uma imagem de uma lista de imagens com o efeito de ícone definido pelo estilo visual.

Sintaxe

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

Manipule para os dados de tema especificados de uma janela. Use OpenThemeData para criar um HTHEME.

[in] hdc

Tipo: HDC

HDC.

[in] iPartId

Tipo: int

Valor do tipo int que especifica a parte na qual a imagem é desenhada. Consulte Partes e Estados.

[in] iStateId

Tipo: int

Valor do tipo int que especifica o estado da parte. Consulte Partes e Estados.

[in] pRect

Tipo: LPCRECT

Ponteiro para uma estrutura RECT que contém, em coordenadas lógicas, o retângulo no qual a imagem é desenhada.

[in] himl

Tipo: HIMAGELIST

Manipule para uma lista de imagens que contém a imagem a ser desenhada.

[in] iImageIndex

Tipo: int

Valor do tipo int que especifica o índice da imagem a ser desenhada.

Retornar valor

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uxtheme.h
Biblioteca UxTheme.lib
DLL UxTheme.dll

Confira também

IImageList

Identificadores de propriedade

Referência