GetClassLong

Funksjonen GetClassLong henter den angitte verdien for 32-biters (lang) fra WNDCLASSEX -strukturen som er tilknyttet det angitte vinduet.

DWORD GetClassLong) HWND  hWnd, / / håndtere-vinduetIntnIndex / / forskyvning av verdi å hente);
 

Parametere

hWnd
Håndtere til vinduet og indirekte, klassen som vinduet tilhører.
nIndex
Angir 32-biters verdien skal hentes. Du kan hente en 32-biters verdi fra ekstra klassen minnet, kan du angi den positive, nullbasert byteforskyvning på verdien skal hentes. Gyldige verdier er i området null gjennom antall byte med minne for ekstra klasse, minus fire; for eksempel, hvis du har angitt 12 eller flere byte med ekstra klassen minne, ville en verdi på 8 være en indeks til tredje 32-biters heltall. Hvis du vil hente andre verdier fra WNDCLASSEX -strukturen, angir du en av følgende verdier:
Verdi Handling
GCW_ATOM Henter en ATOM -verdi som unikt identifiserer Vindusklassen. Dette er den samme atom som returnerer RegisterClassEx -funksjonen.
GCL_CBCLSEXTRA Henter størrelsen, i byte, på det ekstra minnet som er knyttet til klassen.
GCL_CBWNDEXTRA Henter størrelsen, i byte, på ekstra vindu-minne som er tilknyttet hvert vindu i klassen. For informasjon om hvordan du får tilgang til dette minnet, kan du se GetWindowLong.
GCL_HBRBACKGROUND Henter håndtaket på bakgrunnen penselen knyttet til klassen.
GCL_HCURSOR Henter håndtaket for markøren som er knyttet til klassen.
GCL_HICON Henter håndtaket for ikonet som er knyttet til klassen.
GCL_HICONSM Henter håndtaket av det lite ikonet som er knyttet til klassen.
GCL_HMODULE Henter håndtaket på modulen som registrert klassen.
GCL_MENUNAME Henter adressen til menyen navnestrengen. Strengen identifiserer menyen-ressursen som er knyttet til klassen.
GCL_STYLE Henter vindusklasse stil-biter.
GCL_WNDPROC Henter adressen til vindusprosedyre som er knyttet til klassen.

Returverdier

Hvis funksjonen lykkes, er returverdien forespurt 32-biters verdi.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Reservere minne for ekstra klasse ved å angi en annen verdi enn null i cbClsExtra -medlem av WNDCLASSEX -strukturen som brukes sammen med RegisterClassEx -funksjonen.

Windows CE: NIndex -parameteren er en byte forskyvning, men må være et multiplum av 4 byte. Windows CE støtter ikke ikke-justert tilgang.

De eneste verdiene som støttes for parameteren nIndex er GCL_HICON og GCL_STYLE.

Hvis du bruker Windows CE Iconcurs-komponenten, som støtter musepekere på aktuelle Målplattformer, kan du også bruke GCL_HCURSOR-verdien i nIndex -parameteren.

Note Windows CE-versjoner som støtter musepekere inneholder komponentene for Iconcurs og Mcursor i stedet for ikon- og -komponenter.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.

Se også

Vinduet klasser oversikt, vinduet klassen funksjoner, GetWindowLong, RegisterClassEx, SetClassLong, WNDCLASSEX

Index