Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Berechnet die Größe und Position des angegebenen Texts, wenn er in der Schriftart des visuellen Stils gerendert wird.
Syntax
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
);
Parameter
[in] hTheme
Typ: HTHEME
Handle für die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData , um eine HTHEME zu erstellen.
[in] hdc
Typ: HDC
HDC, in dem die Schriftart ausgewählt werden soll.
[in] iPartId
Typ: int
Der Wert vom Typ int , der den Teil angibt, in dem der Text gezeichnet wird. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iStateId
Typ: int
Der Wert vom Typ int , der den Zustand des Teils angibt. Weitere Informationen finden Sie unter Teile und Zustände.
[in] pszText
Typ: LPCWSTR
Zeiger auf eine Zeichenfolge, die den zu zeichnenden Text enthält.
[in] cchCharCount
Typ: int
Wert des Typs int , der die Anzahl der zu zeichnenden Zeichen enthält. Wenn der Parameter auf -1 festgelegt ist, werden alle Zeichen in der Zeichenfolge gezeichnet.
[in] dwTextFlags
Typ: DWORD
DWORD , das einen oder mehrere Werte enthält, die die Formatierung der Zeichenfolge angeben. Mögliche Parameterwerte finden Sie unter Formatwerte .
[in] pBoundingRect
Typ: LPCRECT
Zeiger auf eine RECT-Struktur , die das Rechteck enthält, das zum Steuern des Layouts des Texts verwendet wird. Dieser Parameter kann auf NULL festgelegt werden.
[out] pExtentRect
Typ: LPRECT
Zeiger auf eine RECT-Struktur , die in logischen Koordinaten das Rechteck enthält, das zum Anpassen des gerenderten Texts erforderlich ist.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | uxtheme.h |
| Bibliothek | UxTheme.lib |
| DLL | UxTheme.dll |