Funksjonen GetWindowLong henter informasjon om det angitte vinduet. Funksjonen også henter verdien 32-biters (lang) på den angitte forskyvningen i ekstra vinduet minnet av et vindu.
Lang GetWindowLong) HWND hWnd, / / håndtere-vinduetIntnIndex / / forskyvning av verdi å hente);
Verdi | Handling |
---|---|
GWL_EXSTYLE | Henter de utvidede vindusstiler. |
GWL_STYLE | Henter vindusstiler. |
GWL_WNDPROC | Henter adressen til vinduet prosedyren eller et håndtak som representerer adressen til vinduet prosedyren. Du må bruke funksjonen CallWindowProc for å kalle vindusprosedyre. |
GWL_HINSTANCE | Henter håndtaket for programforekomsten. |
GWL_HWNDPARENT | Henter handtaket til det overordnede vinduet, hvis noen. |
GWL_ID | Henter IDen til vinduet. |
GWL_USERDATA | Henter 32-biters verdien forbundet med vinduet. Hvert vindu har en tilsvarende 32-biters verdi beregnet på bruk av programmet som opprettet vinduet. |
Følgende verdier er også tilgjengelige når parameteren hWnd identifiserer en dialogboks:
Verdi | Handling |
---|---|
DWL_DLGPROC | Henter adressen til dialogboksen boksen prosedyre eller et håndtak som representerer adressen til dialogboksen boksen prosedyre. Du må bruke CallWindowProc -funksjonen for å aktivere dialogboksen boksen prosedyren. |
DWL_MSGRESULT | Henter verdien som returneres av en melding som er behandlet i dialogboksen boksen prosedyre. |
DWL_USER | Henter ekstra informasjon privat til programmet, for eksempel håndtak eller pekere. |
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.
Reservere ekstra vinduet minne ved å angi en annen verdi enn null i cbWndExtra -medlem av WNDCLASSEX -strukturen som brukes sammen med RegisterClassEx -funksjonen.
Windows CE: Parameteren nIndex må være et multiplum av 4 byte. Ikke-justert access støttes ikke.
Windows CE støtter ikke verdiene GWL_HINSTANCE og GWL_HWNDPARENT i nIndex -parameteren.
Windows CE 1.0 støtter heller ikke DWL_DLGPROC og GWL_USERDATA-verdien i nIndex -parameteren.
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.
Vinduet klasser oversikt, vinduet klassen funksjoner, CallWindowProc, RegisterClassEx, SetParent, SetWindowLong, WNDCLASS