OpenThemeData-Funktion (uxtheme.h)
Öffnet die Designdaten für ein Fenster und die zugehörige Klasse.
Syntax
HTHEME OpenThemeData(
[in] HWND hwnd,
[in] LPCWSTR pszClassList
);
Parameter
[in] hwnd
Typ: HWND
Handle des Fensters, für das Designdaten erforderlich sind.
[in] pszClassList
Typ: LPCWSTR
Zeiger auf eine Zeichenfolge, die eine durch Semikolon getrennte Liste von Klassen enthält.
Rückgabewert
Typ: HTHEME
OpenThemeData versucht, jede Klasse einzeln einem Klassendatenabschnitt im aktiven Design zuzuordnen. Wenn eine Übereinstimmung gefunden wird, wird ein zugeordnetes HTHEME-Handle zurückgegeben. Wenn keine Übereinstimmung gefunden wird , wird NULL zurückgegeben.
Hinweise
Der Parameter pszClassList enthält eine Liste, nicht nur einen einzelnen Namen, um der Klasse die Möglichkeit zu geben, die beste Übereinstimmung zwischen der Klasse und dem aktuellen visuellen Stil zu erhalten. Beispielsweise kann eine Schaltfläche L"OkButton; Schaltfläche", wenn die ID ID_OK ist. Wenn das aktuelle visuelle Format einen Eintrag für OkButton enthält, wird dieser verwendet. andernfalls wird kein visueller Stil angewendet.
Klassennamen für das Aero-Design werden in AeroStyle.xml definiert.
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 |