|
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 pictures left to the labels. The buttons should have set the style bit BS_OWNERDRAW. The owning window should use the OwnerDrawParent template to route owner draw messages to the buttons.
Definition at line 717 of file window.h.