|
| static int | DoModal (UINT nid, CREATORFUNC creator, HWND hwndParent=0) |
| |
| static int | DoModal (UINT nid, CREATORFUNC_INFO creator, const void *info, HWND hwndParent=0) |
| |
| 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 Window * | GetAppbarData (HWND hwnd) |
| |
| static LRESULT CALLBACK | WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
| static DWORD WINAPI | ActionThreadFunc (LPVOID args) |
| |
|
| LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
| |
| int | Command (int id, int code) |
| |
| 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_GetTaskBarPos (HWND hwnd, PRECT prc) |
| |
| HWND | AppBar_GetAutoHideBar (HWND hwnd, UINT uSide) |
| |
| 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 |
| |
| void | Quit () |
| |
The class Dialog implements modal dialogs. A Dialog object should be constructed by calling Dialog::DoModal() and specifying the class using the WINDOW_CREATOR() macro.
Definition at line 371 of file window.h.