|
LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
virtual void | DrawItem (LPDRAWITEMSTRUCT dis) |
|
LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
virtual void | DrawItem (LPDRAWITEMSTRUCT dis)=0 |
|
virtual LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
virtual int | Command (int id, int code) |
|
virtual int | Notify (int id, NMHDR *pnmh) |
|
virtual LRESULT | Init (LPCREATESTRUCT pcs) |
|
virtual LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
virtual int | Command (int id, int code) |
|
virtual int | Notify (int id, NMHDR *pnmh) |
|
void | OnCommand (HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) |
|
void | OnPaint (HWND hwnd) |
|
void | OnRButtonDown (HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) |
|
void | OnKey (HWND hwnd, UINT vk, BOOL fDown, int cRepeat, UINT flags) |
|
void | OnAppBarCallback (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
BOOL | AppBar_Register (HWND hwnd) |
|
BOOL | AppBar_UnRegister (HWND hwnd) |
|
BOOL | AppBar_SetAutoHide (HWND hwnd, BOOL fHide) |
|
BOOL | AppBar_AutoHide (HWND hwnd) |
|
BOOL | AppBar_NoAutoHide (HWND hwnd) |
|
BOOL | AppBar_SetSide (HWND hwnd, UINT uSide) |
|
void | AppBar_SetAlwaysOnTop (HWND hwnd, BOOL fOnTop) |
|
void | AppBar_Hide (HWND hwnd) |
|
void | AppBar_UnHide (HWND hwnd) |
|
void | AppBar_SetAutoHideTimer (HWND hwnd) |
|
void | AppBar_SetAutoUnhideTimer (HWND hwnd) |
|
void | AppBar_Size (HWND hwnd) |
|
void | AppBar_QueryPos (HWND hwnd, LPRECT lprc) |
|
void | AppBar_QuerySetPos (UINT uEdge, LPRECT lprc, PAPPBARDATA pabd, BOOL fMove) |
|
void | AppBar_PosChanged (PAPPBARDATA pabd) |
|
BOOL | OnCreate (HWND hwnd, LPCREATESTRUCT lpCreateStruct) |
|
void | OnActivate (HWND hwnd, UINT state, HWND hwndActDeact, BOOL fMinimized) |
|
void | OnWindowPosChanged (HWND hwnd, const LPWINDOWPOS lpwpos) |
|
void | OnSize (HWND hwnd, UINT state, int cx, int cy) |
|
void | OnMove (HWND hwnd, int x, int y) |
|
void | OnNCDestroy (HWND hwnd) |
|
void | OnTimer (HWND hwnd, UINT id) |
|
UINT | OnNCHitTest (HWND hwnd, int x, int y) |
|
void | OnLButtonDown (HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags) |
|
void | OnMouseMove (HWND hwnd, int x, int y, UINT keyFlags) |
|
void | OnLButtonUp (HWND hwnd, int x, int y, UINT keyFlags) |
|
void | GetWorkArea (LPRECT prc) const |
|
|
static HWND | Create (CREATORFUNC creator, DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int w, int h, HWND hwndParent=0, HMENU hMenu=0) |
|
static HWND | Create (CREATORFUNC_INFO creator, const void *info, DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int w, int h, HWND hwndParent=0, HMENU hMenu=0) |
|
static Window * | create_mdi_child (const ChildWndInfo &info, const MDICREATESTRUCT &mcs, CREATORFUNC_INFO creator) |
|
static LRESULT CALLBACK | WindowWndProc (HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
static INT_PTR CALLBACK | DialogProc (HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
static Window * | get_window (HWND hwnd) |
| get window controller from window handle
|
|
template<typename CLASS > |
static CLASS * | get_window (HWND hwnd) |
|
static void | register_pretranslate (HWND hwnd) |
|
static void | unregister_pretranslate (HWND hwnd) |
|
static BOOL | pretranslate_msg (LPMSG pmsg) |
|
static void | register_dialog (HWND hwnd) |
|
static void | unregister_dialog (HWND hwnd) |
|
static BOOL | dispatch_dialog_msg (LPMSG pmsg) |
|
static int | MessageLoop () |
|
static void | CancelModes () |
|
static BOOL | DoRegisterClass (HINSTANCE hInstance) |
|
static HWND | DoCreateMainWnd (HINSTANCE hInstance, LPCTSTR pszText, INT cx, INT cy, DWORD style=WS_POPUP|WS_THICKFRAME|WS_CLIPCHILDREN, DWORD exstyle=WS_EX_WINDOWEDGE|WS_EX_TOOLWINDOW|WS_EX_TOPMOST, BOOL fAutoHide=FALSE) |
|
static INT | DoMainLoop () |
|
static Window * | GetAppbarData (HWND hwnd) |
|
static LRESULT CALLBACK | WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
static DWORD WINAPI | ActionThreadFunc (LPVOID args) |
|
IAccessible | IAccessible_iface |
|
IOleWindow | IOleWindow_iface |
|
IEnumVARIANT | IEnumVARIANT_iface |
|
LONG | ref |
|
static LRESULT CALLBACK | SubclassedWndProc (HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam) |
|
static Window * | create_controller (HWND hwnd) |
| create controller for a new window
|
|
static StaticWindowData & | GetStaticWindowData () |
|
static LRESULT CALLBACK | MDICBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
|
static LRESULT CALLBACK | PropSheetCBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
|
static WindowMap | s_wnd_map |
|
static const void * | s_new_info = NULL |
|
static CREATORFUNC | s_window_creator = NULL |
|
static HHOOK | s_hcbtHook = 0 |
|
static WindowSet | s_pretranslate_windows |
|
static WindowSet | s_dialogs |
|
Subclass button controls to paint colored text labels. The owning window should use the OwnerDrawParent template to route owner draw messages to the buttons.
Definition at line 692 of file window.h.