Funcția GetWindowLong regăsește informații despre fereastra specificate. Funcția preia, de asemenea, 32-bit (lung) valoarea la decalajul specificate în memoria fereastra suplimentare de o fereastră.
(GetWindowLong) lung HWND hWnd, / / ocupa de fereastraintnIndex / / offset de valoare pentru a prelua);
| Valoarea | Acțiune |
|---|---|
| GWL_EXSTYLE | Preia stiluri extins fereastra. |
| GWL_STYLE | Regăsește fereastra stilurile. |
| GWL_WNDPROC | Preia adresa procedura fereastra, sau un mâner care reprezintă adresa procedura fereastra. Trebuie să utilizați funcția CallWindowProc pentru a apela procedura fereastra. |
| GWL_HINSTANCE | Preia ghidajul de instanta application. |
| GWL_HWNDPARENT | Preia mâner fereastra părinte, dacă este cazul. |
| GWL_ID | Preia identificatorul de fereastra. |
| GWL_USERDATA | Regăsește valoarea de 32-bit asociate cu fereastra. Fiecare fereastră are o valoare de 32-bit corespunzătoare destinate utilizării prin aplicarea create fereastra. |
Următoarele valori, de asemenea, sunt disponibile atunci când parametrul hWnd identifică o casetă de dialog:
| Valoarea | Acțiune |
|---|---|
| DWL_DLGPROC | Preia adresa procedura caseta de dialog sau un mâner care reprezintă adresa a procedurii de caseta de dialog. Trebuie să utilizați funcția CallWindowProc pentru a apela procedura caseta de dialog. |
| DWL_MSGRESULT | Regăsește valoarea returnată de un mesaj prelucrate în procedura de caseta de dialog. |
| DWL_USER | Regăsește informații suplimentare privat la cerere, cum ar fi mânerele sau indicii. |
Dacă funcția reușește, valoarea returnată este valoarea solicitată pe 32 de biți.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Fereastra suplimentare de memorie de rezervă specificând o valoare nenul în membre cbWndExtra structurii WNDCLASSEX utilizate cu funcția RegisterClassEx.
Windows CE: Parametrul nIndex trebuie să fie un multiplu de 4 octeți. Nealiniată acces nu este acceptată.
Windows CE nu acceptă valorile GWL_HINSTANCE și GWL_HWNDPARENT în parametrul nIndex.
Windows CE 1.0, de asemenea, nu acceptă valoarea DWL_DLGPROC și GWL_USERDATA în parametrul nIndex.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Fereastra clase de prezentare, fereastra clasa funcții, CallWindowProc, RegisterClassEx, SetParent, SetWindowLong, WNDCLASS