#include <win32class.h>
Inheritance diagram for Win32WndClass:
Public Methods | |
Win32WndClass (WNDCLASSEXA *wndclass, BOOL fUnicode=FALSE) | |
~Win32WndClass () | |
ULONG | getClassLongA (int index, BOOL fUnicode=FALSE) |
ULONG | getClassLongW (int index) |
WORD | getClassWord (int index) |
ULONG | setClassLongA (int index, LONG lNewVal, BOOL fUnicode=FALSE) |
ULONG | setClassLongW (int index, LONG lNewVal) |
WORD | setClassWord (int index, WORD wNewVal) |
ATOM | getAtom () |
BOOL | getClassInfo (WNDCLASSEXA *wndclass) |
BOOL | getClassInfo (WNDCLASSEXW *wndclass) |
ULONG | getClassName (LPSTR lpszClassName, ULONG cchClassName) |
ULONG | getClassName (LPWSTR lpszClassName, ULONG cchClassName) |
WNDPROC | getWindowProc () |
LPSTR | getMenuNameA () |
DWORD | getExtraWndBytes () |
HICON | getIcon () |
HICON | getIconSm () |
HCURSOR | getCursor () |
HINSTANCE | getInstance () |
HBRUSH | getBackgroundBrush () |
ULONG | getStyle () |
HDC | getClassDC () |
void | setMenuName (LPSTR newMenuName) |
BOOL | hasClassName (LPSTR classname, BOOL fUnicode=FALSE) |
BOOL | isAppClass (ULONG curProcessId) |
Static Public Methods | |
BOOL | UnregisterClassA (HINSTANCE hinst, LPSTR id) |
Win32WndClass * | FindClass (HINSTANCE hinst, LPSTR id) |
Win32WndClass * | FindClass (HINSTANCE hinst, LPWSTR id) |
void | DestroyAll () |
Private Attributes | |
BOOL | isUnicode |
ULONG | windowStyle |
ULONG | nrExtraClassBytes |
ULONG | nrExtraWindowBytes |
HBRUSH | backgroundBrush |
HCURSOR | hCursor |
HICON | hIcon |
HINSTANCE | hInstance |
PCHAR | menuNameA |
WCHAR * | menuNameW |
WNDPROC | windowProc |
ULONG | classAtom |
PCHAR | classNameA |
WCHAR * | classNameW |
HICON | hIconSm |
HDC | hdcClass |
char * | userClassBytes |
ULONG | processId |
Static Private Attributes | |
GenericObject * | wndclasses = NULL |
CRITICAL_SECTION | critsect = {0} |
|
Definition at line 42 of file win32class.cpp. |
|
Definition at line 147 of file win32class.cpp. |
|
Definition at line 389 of file win32class.cpp. Referenced by getClassInfo(), and getClassLongW().
|
|
Definition at line 24 of file win32class.h. |
|
Definition at line 431 of file win32class.cpp. |
|
Definition at line 453 of file win32class.cpp. Referenced by setClassLongW().
|
|
Definition at line 31 of file win32class.h. |
|
Definition at line 528 of file win32class.cpp. |
|
Definition at line 37 of file win32class.h. Referenced by RegisterClassA(), RegisterClassExA(), RegisterClassExW(), and RegisterClassW().
|
|
Definition at line 293 of file win32class.cpp. Referenced by GetClassInfoA(), GetClassInfoExA(), GetClassInfoExW(), and GetClassInfoW().
|
|
Definition at line 310 of file win32class.cpp. |
|
Definition at line 327 of file win32class.cpp. |
|
Definition at line 338 of file win32class.cpp. |
|
Definition at line 44 of file win32class.h. |
|
Definition at line 45 of file win32class.h. |
|
Definition at line 46 of file win32class.h. |
|
Definition at line 48 of file win32class.h. |
|
Definition at line 49 of file win32class.h. |
|
Definition at line 50 of file win32class.h. |
|
Definition at line 52 of file win32class.h. |
|
Definition at line 54 of file win32class.h. |
|
Definition at line 55 of file win32class.h. |
|
Definition at line 57 of file win32class.h. |
|
Definition at line 351 of file win32class.cpp. Referenced by Win32WndClass(), and setClassLongA().
|
|
Definition at line 178 of file win32class.cpp. |
|
Definition at line 284 of file win32class.cpp. |
|
Definition at line 556 of file win32class.cpp. Referenced by UnregisterClassA(), and UnregisterClassW().
|
|
Definition at line 198 of file win32class.cpp. Referenced by FindClass(), GetClassInfoA(), GetClassInfoExA(), GetClassInfoExW(), GetClassInfoW(), RegisterClassA(), RegisterClassExA(), RegisterClassExW(), RegisterClassW(), and UnregisterClassA().
|
|
Definition at line 262 of file win32class.cpp. |
|
Definition at line 171 of file win32class.cpp. Referenced by cleanupUser32().
|
|
Definition at line 75 of file win32class.h. |
|
Definition at line 78 of file win32class.h. |
|
Definition at line 79 of file win32class.h. |
|
Definition at line 80 of file win32class.h. |
|
Definition at line 81 of file win32class.h. |
|
Definition at line 82 of file win32class.h. Referenced by getClassInfo().
|
|
Definition at line 83 of file win32class.h. Referenced by getClassInfo().
|
|
Definition at line 84 of file win32class.h. Referenced by FindClass(), and getClassInfo().
|
|
Definition at line 85 of file win32class.h. |
|
Definition at line 86 of file win32class.h. |
|
Definition at line 87 of file win32class.h. |
|
Definition at line 88 of file win32class.h. Referenced by FindClass().
|
|
Definition at line 90 of file win32class.h. Referenced by FindClass().
|
|
Definition at line 91 of file win32class.h. |
|
Definition at line 92 of file win32class.h. Referenced by getClassInfo().
|
|
Definition at line 93 of file win32class.h. |
|
Definition at line 96 of file win32class.h. |
|
Definition at line 97 of file win32class.h. |
|
Definition at line 586 of file win32class.cpp. |
|
Definition at line 587 of file win32class.cpp. |