Compartir a través de


Función GetThemePartSize (uxtheme.h)

Calcula el tamaño original de la parte definida por un estilo visual.

Sintaxis

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

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

[in] hdc

Tipo: HDC

HDC para seleccionar fuentes en.

[in] iPartId

Tipo: int

Valor de tipo int que especifica la parte de la que se va a calcular el tamaño. Consulte partes y estados.

[in] iStateId

Tipo: int

Valor de tipo int que especifica el estado del elemento. Consulte partes y estados.

[in] prc

Tipo: LPCRECT

Puntero a una estructura RECT que contiene el rectángulo usado para el destino del dibujo de pieza. Este parámetro se puede establecer en NULL.

[in] eSize

Tipo: TEMASIZE

Tipo enumerado que especifica el tipo de tamaño que se va a recuperar. Vea THEMESIZE para obtener una lista de valores de tipo.

[out] psz

Tipo: SIZE

Puntero a un SIZE estructura que recibe las dimensiones de la parte especificada.

Valor devuelto

Tipo: HRESULT

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

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 uxtheme.h
biblioteca de UxTheme.lib
DLL de UxTheme.dll

Consulte también

identificadores de propiedad de