GetClassLong

De GetClassLong functie wordt de opgegeven 32-bits (lange) waarde opgehaald van de structuur van de WNDCLASSEX gekoppeld aan het opgegeven venster.

(DWORD-GetClassLong HWND  hWnd, / / verwerken van vensterintnIndex / / offset waarde ophalen);
 

Parameters

hWnd
Ingang naar de venster en, indirect, de klasse waartoe het venster behoort.
nIndex
Hiermee geeft u de 32-bits waarde op te halen. Een 32-bits waarde ophaalt uit de extra klasse geheugen, geven de positieve, op nul gebaseerde byteoffset van de waarde moet worden opgehaald. Geldige waarden zijn in het bereik door het aantal bytes van het geheugen van de extra klasse, nul minus 4; bijvoorbeeld, als u 12 of meer bytes van klasse extra geheugen opgegeven, zou een waarde van 8 een index op de derde 32-bits integer. Elke andere waarde ophalen uit de WNDCLASSEX structuur, een van de volgende waarden opgeven:
Waarde Actie
GCW_ATOM Een atoom -waarde die een unieke identificatie van de klasse venster opgehaald. Dit is het dezelfde Atoom die de functie RegisterClassEx retourneert.
GCL_CBCLSEXTRA Haalt de grootte, in bytes, van de extra geheugen gekoppeld is aan de klasse.
GCL_CBWNDEXTRA Haalt de grootte, in bytes, van de extra venster geheugen elk venster in de klasse is gekoppeld. Zie voor informatie over hoe u dit geheugen, GetWindowLong.
GCL_HBRBACKGROUND De greep van de achtergrond borstel die is gekoppeld aan de klasse opgehaald.
GCL_HCURSOR De greep van de cursor die is gekoppeld aan de klasse opgehaald.
GCL_HICON De greep van het pictogram dat hoort bij de klasse opgehaald.
GCL_HICONSM Haalt de handle van het kleine pictogram gekoppeld is aan de klasse.
GCL_HMODULE De greep van de module die de klasse geregistreerd opgehaald.
GCL_MENUNAME Het adres van het menu naam tekenreeks opgehaald. De tekenreeks geeft het menu bron die is gekoppeld aan de klasse.
GCL_STYLE Opgehaald van de bits stijl venster-klasse.
GCL_WNDPROC Het adres van de venster-procedure die is gekoppeld aan de klasse opgehaald.

Retourwaarden

Als de functie slaagt, is de geretourneerde waarde de gevraagde 32-bits waarde.

Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

Klasse extra geheugen reserveren door te geven een andere waarde dan nul in het lid cbClsExtra van de WNDCLASSEX structuur gebruikt met de functie RegisterClassEx.

Windows CE: De parameter nIndex is een byte compenseren maar moet een veelvoud van 4 bytes. Windows CE ondersteunt geen unaligned toegang.

De enige waarden ondersteund voor de parameter nIndex zijn GCL_HICON en GCL_STYLE.

Als u de Windows CE Iconcurs component, die muiscursors op passende doelplatforms ondersteunt, kunt u ook de GCL_HCURSOR waarde in de parameter nIndex.

Opmerking Windows CE versies die ondersteuning bieden voor muiscursors bevatten de onderdelen Iconcurs en Mcursor in plaats van het pictogram en Cursor componenten.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Geďmplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Overzicht van venster klassen, venster klasse functies, GetWindowLong, RegisterClassEx, SetClassLong, WNDCLASSEX

Index