GetThemeBool-Funktion (uxtheme.h)
Ruft den Wert einer BOOL-Eigenschaft aus dem Abschnitt SysMetrics der Designdaten ab.
Syntax
HRESULT GetThemeBool(
[in] HTHEME hTheme,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] BOOL *pfVal
);
Parameter
[in] hTheme
Typ: HTHEME
Handle für die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData , um eine HTHEME zu erstellen.
[in] iPartId
Typ: int
Der Wert vom Typ int , der den Teil angibt, der die BOOL-Eigenschaft enthält. 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] iPropId
Typ: int
Der Wert vom Typ int , der die abzurufende Eigenschaft angibt. Kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
TRUE , wenn das dem Teil und dem Zustand zugeordnete Bild transparente Bereiche aufweist. Die Definition des TMT_TRANSPARENTCOLOR Werts, der die transparente Farbe definiert, finden Sie unter GetThemeColor . |
|
TRUE, wenn der Nichtclient Untertitel Bereich, der dem Teil und dem Zustand zugeordnet ist, je nach Textbreite variiert. |
|
TRUE , wenn für das Bild, das dem Teil und dem Zustand zugeordnet ist, nur der Rahmen gezeichnet werden soll. |
|
TRUE , wenn das Steuerelement, das dem Teil und dem Zustand zugeordnet ist, seine eigene Kompositing von Bildern verarbeitet. |
|
TRUE , wenn diesem Teil und zustand zugeordnete Bilder mit true size auf der Hintergrundfüllung gezeichnet werden sollen. |
|
TRUE , wenn die diesem Teil und Zustand zugeordnete Glyphe transparente Bereiche aufweist. Die Definition des TMT_GLYPHCOLOR Werts, der die transparente Farbe definiert, finden Sie unter GetThemeColor . |
|
TRUE , wenn die diesem Teil und zustand zugeordnete Glyphe ohne Hintergrund gezeichnet werden soll. |
|
TRUE , wenn die Größenleiste, die diesem Teil und zustand zugeordnet ist, immer angezeigt werden soll. |
|
TRUE , wenn das Bild, das diesem Teil und zustand zugeordnet ist, gedreht werden soll, wenn das Fenster im Lesemodus von rechts nach links angezeigt wird. |
|
TRUE , wenn das bild, das diesem Teil und zustand zugeordnet ist, die gleiche Höhe und Breite aufweisen muss. |
|
TRUE , wenn das truesize-Bild oder der Rahmen, der diesem Teil und Zustand zugeordnet ist, auf den Faktor 2 angepasst werden muss. |
|
TRUE , wenn das Bild, das diesem Teil und Zustand zugeordnet ist, bei Bedarf größer skaliert wird. |
|
TRUE , wenn das diesem Teil und Zustand zugeordnete Bild bei Bedarf kleiner skaliert wird. |
|
TRUE , wenn das diesem Teil und Status zugeordnete Bild auf dem aktuellen Benutzer basiert. |
[out] pfVal
Typ: BOOL*
Zeiger auf eine BOOL , die den abgerufenen Eigenschaftswert empfängt.
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 |