Share via


GetClassInfoA-Funktion (winuser.h)

Ruft Informationen zu einer Fensterklasse ab.

Hinweis Die GetClassInfo-Funktion wurde durch die GetClassInfoEx-Funktion abgelöst. Sie können GetClassInfo jedoch weiterhin verwenden, wenn Sie keine Informationen zum kleinen Symbol der Klasse benötigen.
 

Syntax

BOOL GetClassInfoA(
  [in, optional] HINSTANCE   hInstance,
  [in]           LPCSTR      lpClassName,
  [out]          LPWNDCLASSA lpWndClass
);

Parameter

[in, optional] hInstance

Typ: HINSTANCE

Ein Handle für die instance der Anwendung, die die -Klasse erstellt hat. Legen Sie diesen Parameter auf NULL fest, um Informationen zu vom System definierten Klassen abzurufen (z. B. Schaltflächen oder Listenfelder).

[in] lpClassName

Typ: LPCTSTR

Der Name der Klasse. Der Name muss der einer vorregistrierten Klasse oder einer Klasse sein, die durch einen vorherigen Aufruf der RegisterClass - oder RegisterClassEx-Funktion registriert wurde.

Alternativ kann dieser Parameter ein Atom sein. Wenn ja, muss es sich um ein Klassenatom handeln, das durch einen vorherigen Aufruf von RegisterClass oder RegisterClassEx erstellt wurde. Das Atom muss sich in der niedrigen Reihenfolge des Worts lpClassName befinden. Das Wort mit hoher Ordnung muss 0 (null) sein.

[out] lpWndClass

Typ: LPWNDCLASS

Ein Zeiger auf eine WNDCLASS-Struktur , die die Informationen zur -Klasse empfängt.

Rückgabewert

Typ: BOOL

Wenn die Funktion eine übereinstimmende Klasse findet und die Daten erfolgreich kopiert, ist der Rückgabewert ungleich null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Hinweis

Der winuser.h-Header definiert GetClassInfo als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-windowclass-l1-1-0 (eingeführt in Windows 8)

Siehe auch

Konzept

GetClassInfoEx

GetClassLong

Typedescriptor.getclassname

Referenz

Registerclass

RegisterClassEx

WNDCLASS

Fensterklassen