The GetWindowLong function retrieves information about the specified window. The function also retrieves the 32-bit (long) value at the specified offset into the extra window memory of a window.
LONG GetWindowLong(
HWND hWnd, |
// handle of window |
int nIndex |
// offset of value to retrieve |
); |
Value |
Action |
GWL_EXSTYLE |
Retrieves the extended window styles. |
GWL_STYLE |
Retrieves the window styles. |
GWL_WNDPROC |
Retrieves the address of the window procedure, or a handle representing the address of the window procedure. You must use the CallWindowProc function to call the window procedure. |
GWL_HINSTANCE |
Retrieves the handle of the application instance. |
GWL_HWNDPARENT |
Retrieves the handle of the parent window, if any. |
GWL_ID |
Retrieves the identifier of the window. |
GWL_USERDATA |
Retrieves the 32-bit value associated with the window. Each window has a corresponding 32-bit value intended for use by the application that created the window. |
The following values are also available when the hWnd parameter identifies a dialog box:
Value |
Action |
DWL_DLGPROC |
Retrieves the address of the dialog box procedure, or a handle representing the address of the dialog box procedure. You must use the CallWindowProc function to call the dialog box procedure. |
DWL_MSGRESULT |
Retrieves the return value of a message processed in the dialog box procedure. |
DWL_USER |
Retrieves extra information private to the application, such as handles or pointers. |
If the function succeeds, the return value is the requested 32-bit value.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Reserve extra window memory by specifying a nonzero value in the cbWndExtra member of the WNDCLASS structure used with the RegisterClass function.
CallWindowProc, GetWindowWord, RegisterClass, SetParent, SetWindowLong, SetWindowWord, WNDCLASS
file: /Techref/os/win/api/win32/func/src/f42_16.htm, 5KB, , updated: 2000/4/7 11:19, local time: 2024/11/4 17:16,
3.22.240.205:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://ecomorder.com/techref/os/win/api/win32/func/src/f42_16.htm"> GetWindowLong</A> |
Did you find what you needed? |
Welcome to ecomorder.com! |
Ashley Roll has put together a really nice little unit here. Leave off the MAX232 and keep these handy for the few times you need true RS232! |
.