Funkcia GetWindowLong načíta informácie zadané okno. Funkcia tiež načte (dlhou) hodnotu 32-bitové na špecifikované odsadení do pamäte navyše okno okna.
Dlhé GetWindowLong ( HWND hWnd; / / zvládnuť oknointnIndex / / kompenzovať hodnoty na načítanie);
| Hodnota | Akcia |
|---|---|
| GWL_EXSTYLE | Načíta rozšíreného okna štýly. |
| GWL_STYLE | Načíta okna štýly. |
| GWL_WNDPROC | Načíta adresu okno postup alebo rukoväť predstavujúci adresu okno postupu. Na volanie okno postup musí použiť funkciu CallWindowProc. |
| GWL_HINSTANCE | Načíta popisovač inštancie aplikácie. |
| GWL_HWNDPARENT | Načíta rukoväť rodičovské okno prípadné. |
| GWL_ID | Načíta identifikátor okna. |
| GWL_USERDATA | Načíta 32-bitové hodnoty súvisiace s oknom. Každú testovaciu jamku má zodpovedajúce 32-bitové hodnoty určené na použitie aplikáciou, ktorá vytvorila okna. |
Tieto hodnoty sú k dispozícii, aj keď hWnd parameter určuje dialógové okno:
| Hodnota | Akcia |
|---|---|
| DWL_DLGPROC | Načíta adresu dialógové okno pole postup alebo rukoväť predstavujúci adresu dialógové okno pole postupu. Na volanie dialógové okno pole postup musí použiť funkciu CallWindowProc. |
| DWL_MSGRESULT | Načíta vrátenej hodnoty správy spracované v dialógovom okne blok postup. |
| DWL_USER | Načíta súkromného nadbytočné informácie do aplikácie, ako napríklad rukoväte alebo ukazovatele. |
Ak funkciu podarí, vrátená hodnota je požadovanú hodnotu 32-bitové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Vyhradiť ďalšie okno pamäte zadaním nenulovú hodnotu vo cbWndExtra členských WNDCLASSEX štruktúry používané funkciou RegisterClassEx.
Windows CE: NIndex parameter musí byť násobkom 4 bajty. Nezarovnanej prístup nie je podporovaný.
Windows CE nepodporuje GWL_HINSTANCE a GWL_HWNDPARENT hodnoty v parametri nIndex.
Systém Windows CE 1.0 tiež nepodporuje DWL_DLGPROC a GWL_USERDATA hodnotu parametra nIndex.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Okno triedy prehľad okno triedy funkcie, CallWindowProc, RegisterClassEx, SetParent, SetWindowLong, WNDCLASS