The GetClassLong function retrieves the specified 32-bit (long) value from the WNDCLASS structure associated with the specified window.
DWORD GetClassLong(
HWND hWnd, |
// handle of window |
int nIndex |
// offset of value to retrieve |
); |
Value |
Action |
GCW_ATOM |
Retrieves an ATOM value that uniquely identifies the window class. This is the same atom that the RegisterClass function returns. |
GCL_CBCLSEXTRA |
Retrieves the size, in bytes, of the extra memory associated with the class. |
GCL_CBWNDEXTRA |
Retrieves the size, in bytes, of the extra window memory associated with each window in the class. For information on how to access this memory, see GetWindowLong and GetWindowWord . |
GCL_HBRBACKGROUND |
Retrieves the handle of the background brush associated with the class. |
GCL_HCURSOR |
Retrieves the handle of the cursor associated with the class. |
GCL_HICON |
Retrieves the handle of the icon associated with the class. |
GCL_HICONSM |
Retrieves the handle of the small icon associated with the class. |
GCL_HMODULE |
Retrieves the handle of the module that registered the class. |
GCL_MENUNAME |
Retrieves the address of the menu name string. The string identifies the menu resource associated with the class. |
GCL_STYLE |
Retrieves the window-class style bits. |
GCL_WNDPROC |
Retrieves the address of the window procedure associated with the class. |
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 class memory by specifying a nonzero value in the cbClsExtra member of the WNDCLASS structure used with the RegisterClass function.
GetClassWord, GetWindowLong, GetWindowWord, RegisterClass, SetClassLong, SetClassWord, WNDCLASS
file: /Techref/os/win/api/win32/func/src/f28_4.htm, 5KB, , updated: 2000/4/7 11:19, local time: 2024/12/26 11:40,
3.137.186.26:LOG IN
|
©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/f28_4.htm"> GetClassLong</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! |
.