De GetWindowLong functie haalt informatie over het opgegeven venster. De functie haalt ook de 32-bits (lange) waarde op de gespecificeerde offset in het venster extra geheugen van een venster.
Lang GetWindowLong) HWND hWnd, / / verwerken van vensterintnIndex / / offset waarde ophalen);
Waarde | Actie |
---|---|
GWL_EXSTYLE | Haalt het uitgebreide venster stijlen. |
GWL_STYLE | Het venster stijlen opgehaald. |
GWL_WNDPROC | Haalt het adres van de procedure venster, of een handvat dat het adres van het venster procedure aangeeft. U moet de functie CallWindowProc om het venster procedure te roepen. |
GWL_HINSTANCE | De greep van het toepassingsexemplaar opgehaald. |
GWL_HWNDPARENT | Haalt de handle van het bovenliggende venster, eventuele. |
GWL_ID | De id van het venster worden opgehaald. |
GWL_USERDATA | De 32-bits waarde die is gekoppeld aan het venster opgehaald. Elk venster heeft een overeenkomstige 32-bits waarde die bestemd zijn voor gebruik door de toepassing waarmee het venster is gemaakt. |
De volgende waarden zijn ook beschikbaar wanneer de hWnd parameter een dialoogvenster identificeert:
Waarde | Actie |
---|---|
DWL_DLGPROC | Haalt het adres van het dialoogvenster vak procedure, of een handvat dat het adres van het dialoogvenster vak procedure aangeeft. U moet de functie CallWindowProc gebruiken om het dialoogvenster vak procedure te roepen. |
DWL_MSGRESULT | De retourwaarde van een bericht in het dialoogvenster vak procedure verwerkt opgehaald. |
DWL_USER | Extra informatie privé de toepassing, zoals de handgrepen of aanwijzers opgehaald. |
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.
Extra venster geheugen reserveren door te geven een andere waarde dan nul in het lid cbWndExtra van de WNDCLASSEX structuur gebruikt met de functie RegisterClassEx.
Windows CE: De parameter nIndex moet een veelvoud van 4 bytes. Unaligned toegang wordt niet ondersteund.
Windows CE biedt geen ondersteuning voor de waarden GWL_HINSTANCE en GWL_HWNDPARENT in de nIndex -parameter.
Windows CE 1.0 ook ondersteunt niet de DWL_DLGPROC en GWL_USERDATA waarde in de parameter nIndex.
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.
Overzicht van venster klassen, venster klasse functies, CallWindowProc, RegisterClassEx, SetParent, SetWindowLong, WNDCLASS