Compartilhar via


Função GetThemePartSize (uxtheme.h)

Calcula o tamanho original da parte definida por um estilo visual.

Sintaxe

HRESULT GetThemePartSize(
  [in]  HTHEME    hTheme,
  [in]  HDC       hdc,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  LPCRECT   prc,
  [in]  THEMESIZE eSize,
  [out] SIZE      *psz
);

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 para selecionar fontes.

[in] iPartId

Tipo: int

Valor do tipo int que especifica a parte da qual calcular o tamanho. Consulte Partes e Estados.

[in] iStateId

Tipo: int

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

[in] prc

Tipo: LPCRECT

Ponteiro para uma estrutura RECT que contém o retângulo usado para o destino de desenho de parte. Esse parâmetro pode ser definido como NULL.

[in] eSize

Tipo: DE TEMAS

Tipo enumerado que especifica o tipo de tamanho a ser recuperado. Consulte DE TEMAS para obter uma lista de valores de tipo.

[out] psz

Tipo: TAMANHO

Ponteiro para uma estrutura SIZE que recebe as dimensões da parte especificada.

Valor de retorno

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
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho uxtheme.h
biblioteca UxTheme.lib
de DLL UxTheme.dll

Consulte também

identificadores de propriedade