RegisterClassEx

Die RegisterClassEx -Funktion registriert eine Window-Klasse für die nachfolgende Nutzung in Aufrufe an die CreateWindow oder CreateWindowEx -Funktion.

ATOM RegisterClassEx) CONST WNDCLASSEX  * Lpwcx / / Adresse der Struktur mit Daten);
 

Parameter

lpwcx
Zeiger auf eine Struktur WNDCLASSEX . Sie müssen die Struktur mit der entsprechenden Klassenattribute ausfüllen, bevor sie an die Funktion übergeben.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Atom, der eindeutig die Klasse wird registriert.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Wenn Sie die Fensterklasse registrieren Sie mithilfe von RegisterClassExA, veranlaßt dem System, dass die Fenster der erstellten Klasse erwarten, Nachrichten mit Text dass oder Zeichenparameter mithilfe die ANSI-Zeichensatz; Wenn Sie es mit RegisterClassExWregistrieren, fordert die Anwendung, dass das System Textparameter von Nachrichten als Unicode übergeben. Die IsWindowUnicode -Funktion ermöglicht Anwendungen die Natur jedes Fensters Abfragen. Weitere Informationen zu ANSI- und Unicode-Funktionen in der Win32-API finden Sie unter Function Prototypes.

Alle Fensterklassen, die eine Anwendung registriert sind, wenn es beendet wird.

Windows 95: Alle Fensterklassen, die von einer DLL registriert sind, wenn die DLL entladen wird.

Windows NT: Keine Fensterklassen, die von einer DLL registriert sind, wenn die DLL entladen wird.

Windows 95: RegisterClassEx schlägt fehl, wenn der CbWndExtra oder WNDCLAS -Member der Struktur WNDCLASSEX mehr als 40 Bytes enthält.

QuickInfo

&Nbsp; Windows NT: Version 4.0 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Unicode:Als Unicode und ANSI-Versionen unter Windows NT implementiert.

Siehe auch

Übersicht über Windows-Klassen, Klasse Fensterfunktionen, CreateWindow-Funktion, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX