Funzione GetThemePartSize (uxtheme.h)

Calcola le dimensioni originali della parte definita da uno stile di visualizzazione.

Sintassi

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

Parametri

[in] hTheme

Tipo: HTHEME

Handle per i dati del tema specificati di una finestra. Usare OpenThemeData per creare un HTHEME.

[in] hdc

Tipo: HDC

HDC in cui selezionare i tipi di carattere.

[in] iPartId

Tipo: int

Valore di tipo int che specifica la parte di cui calcolare le dimensioni. Vedere parti e stati.

[in] iStateId

Tipo: int

Valore di tipo int che specifica lo stato della parte. Vedere parti e stati.

[in] prc

Tipo: LPCRECT

Puntatore a una struttura RECT che contiene il rettangolo utilizzato per la destinazione del disegno della parte. Questo parametro può essere impostato su NULL.

[in] eSize

Tipo: THEMESIZE

Tipo enumerato che specifica il tipo di dimensione da recuperare. Per un elenco di valori di tipo, vedere THEMESIZE.

[out] psz

Tipo: * SIZE

Puntatore a una struttura SIZE che riceve le dimensioni della parte specificata.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione uxtheme.h
libreria UxTheme.lib
dll UxTheme.dll

Vedere anche

identificatori di proprietà