Freigeben über


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

Weitere Informationen

CloseThemeData