DrawThemeEdge-Funktion (uxtheme.h)
Zeichnet einen oder mehrere Kanten, die durch den visuellen Stil eines Rechtecks definiert sind.
Syntax
HRESULT DrawThemeEdge(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pDestRect,
[in] UINT uEdge,
[in] UINT uFlags,
[out] LPRECT pContentRect
);
Parameter
[in] hTheme
Typ: HTHEME
Behandeln Sie die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData , um ein HTHEME zu erstellen.
[in] hdc
Typ: HDC
HDC.
[in] iPartId
Typ: int
Wert des Typs int , der den Teil angibt, der das Rechteck enthält. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iStateId
Typ: int
Wert des Typs int , der den Zustand des Teils angibt. Weitere Informationen finden Sie unter Teile und Zustände.
[in] pDestRect
Typ: LPCRECT
Zeiger auf eine RECT-Struktur , die in logischen Koordinaten das Rechteck enthält.
[in] uEdge
Typ: UINT
UINT , das den Typ der zu zeichnenden inneren und äußeren Kanten angibt. Dieser Parameter muss eine Kombination aus einem inneren Und einem äußeren Rahmenflag oder einem der Kombinationsflags sein. Die Rahmenflags sind:
[in] uFlags
Typ: UINT
UINT , das den Typ des zu zeichnenden Rahmens angibt. Für diesen Parameter ist eine Kombination der folgenden Werte gültig.
[out] pContentRect
Typ: LPRECT
Zeiger auf eine RECT-Struktur , die in logischen Koordinaten das Rechteck enthält, das das innere Rechteck empfängt, wenn uFlags auf BF_ADJUST festgelegt ist. Dieser Parameter kann auf NULL festgelegt werden.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. 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 |