Die GetClassLong -Funktion Ruft den angegebenen (langen) 32-Bit-Wert aus dem angegebenen Fenster zugeordnete WNDCLASSEX -Struktur.
(DWORD GetClassLong HWND hWnd, / / handle des FenstersintnIndex / / Offset der abzurufenden Wert);
Wert | Aktion |
---|---|
GCW_ATOM | Ruft einen ATOM -Wert, der die Window-Klasse eindeutig identifiziert. Dies ist die gleichen Atom, das die RegisterClassEx -Funktion gibt zurück. |
GCL_CBCLSEXTRA | Ruft die Größe in Bytes, der die zusätzlichen Speicher zugeordnete Klasse. |
GCL_CBWNDEXTRA | Ruft die Größe des zugeordneten jedes Fenster in der Klasse extra Fenster Arbeitsspeicher in Bytes. Informationen dazu, wie auf diesen Speicher zugreifen finden Sie unter GetWindowLong. |
GCL_HBRBACKGROUND | Ruft das Handle des Pinsels Hintergrund der Klasse zugeordnet. |
GCL_HCURSOR | Ruft das Handle des Cursors zugeordnete Klasse. |
GCL_HICON | Ruft das Handle des Symbols mit der Klasse verknüpft. |
GCL_HICONSM | Ruft das Handle des das kleine Symbol mit der Klasse verknüpft. |
GCL_HMODULE | Ruft das Handle des Moduls, das die Klasse registriert. |
GCL_MENUNAME | Ruft die Adresse der Namenszeichenfolge im Menü. Die Zeichenfolge identifiziert die Menüressource, die der Klasse zugeordnet. |
GCL_STYLE | Ruft die Formatbits Fenster-Klasse. |
GCL_WNDPROC | Ruft die Adresse des die Fensterprozedur, die der Klasse zugeordnet. |
Wenn die Funktion erfolgreich ist, ist der Rückgabewert der angeforderte 32-Bit-Wert.
Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.
Reservieren Sie Klasse extra Speicher, indem Sie einen Wert ungleich NULL angeben, in der WNDCLAS -Member der WNDCLASSEX -Struktur verwendet, mit der RegisterClassEx -Funktion.
Windows CE: Der nIndex -Parameter ist ein Byte offset jedoch muss ein Vielfaches von 4 Bytes sein. Windows CE unterstützt keine nichtlinearen Zugriff.
Die einzigen Werte unterstützt für den nIndex -Parameter sind GCL_HICON und GCL_STYLE.
Wenn Sie die Windows CE-Iconcurs-Komponente, die Mauscursor auf entsprechenden Plattformen unterstützt verwenden, können Sie auch den GCL_HCURSOR-Wert im Parameter nIndex verwenden.
Hinweis Mauscursor unterstützen das Windows CE-Versionen enthalten die Komponenten Iconcurs und Mcursor, anstatt die Icon und Cursor-Komponenten.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Unicode:Als Unicode und ANSI-Versionen unter Windows NT implementiert.
Übersicht über Windows-Klassen, Klasse Fensterfunktionen, GetWindowLong, RegisterClassEx, SetClassLong, WNDCLASSEX