Funzione GetThemeTextExtent (uxtheme.h)

Calcola le dimensioni e la posizione del testo specificato quando ne viene eseguito il rendering nel tipo di carattere dello stile di visualizzazione.

Sintassi

HRESULT GetThemeTextExtent(
  [in]  HTHEME  hTheme,
  [in]  HDC     hdc,
  [in]  int     iPartId,
  [in]  int     iStateId,
  [in]  LPCWSTR pszText,
  [in]  int     cchCharCount,
  [in]  DWORD   dwTextFlags,
  [in]  LPCRECT pBoundingRect,
  [out] LPRECT  pExtentRect
);

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 il tipo di carattere.

[in] iPartId

Tipo: int

Valore di tipo int che specifica la parte in cui verrà disegnato il testo. Vedere Parti e stati.

[in] iStateId

Tipo: int

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

[in] pszText

Tipo: LPCWSTR

Puntatore a una stringa contenente il testo da disegnare.

[in] cchCharCount

Tipo: int

Valore di tipo int che contiene il numero di caratteri da disegnare. Se il parametro è impostato su -1, vengono disegnati tutti i caratteri nella stringa.

[in] dwTextFlags

Tipo: DWORD

DWORD contenente uno o più valori che specificano la formattazione della stringa. Vedere Format Values (Valori di formato ) per i possibili valori dei parametri.

[in] pBoundingRect

Tipo: LPCRECT

Puntatore a una struttura RECT contenente il rettangolo utilizzato per controllare il layout del testo. Questo parametro può essere impostato su NULL.

[out] pExtentRect

Tipo: LPRECT

Puntatore a una struttura RECT che contiene, in coordinate logiche, il rettangolo necessario per adattare il testo sottoposto a rendering.

Valore restituito

Tipo: HRESULT

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
Libreria UxTheme.lib
DLL UxTheme.dll

Vedi anche

Identificatori di proprietà