|
| | Button () |
| |
| virtual | ~Button () |
| |
| BOOL | Create (BaseWindow *pParent, DWORD dwStyle=WS_VISIBLE|WS_CHILD, LONG_PTR iID=0, DWORD dwExStyle=NULL, LPCTSTR lpWindowName=NULL) |
| |
| BOOL | IsChecked () const |
| |
| ULONG | GetCheck () const |
| |
| void | SetCheck (BOOL bChecked) |
| |
| ULONG | GetState () const |
| |
| void | SetState (ULONG aState) |
| |
| void | SetStyle (ULONG aStyle, BOOL bRedraw=TRUE) |
| |
| | Window () |
| |
| | Window (HWND hWnd, BOOL bDestroy) |
| |
| virtual | ~Window () |
| |
| virtual LRESULT | WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
| | Internal window procedure. More...
|
| |
| virtual BOOL | Create (DWORD dwStyle=WS_VISIBLE, DWORD dwExStyle=NULL, LPCTSTR lpClassName=WINUI_DEF_WND_CLS, LPCTSTR lpWindowName=NULL, BaseWindow *pParent=NULL, MENUOrID hMenu=(UINT) 0) |
| | Generic window creation function. More...
|
| |
| | BaseWindow () |
| |
| | BaseWindow (HWND hWnd, BOOL bDestroy) |
| |
| virtual | ~BaseWindow () |
| |
| virtual BOOL | Reshape (UINT iCX, UINT iCY) |
| |
| HWND | GetHWND () const |
| |
| bool | Attach (HWND hWnd, BOOL bDestroy) |
| | Attach object to an existing handle. More...
|
| |
| void | Detach () |
| |
| bool | AttachDlgItem (HWND hDlg, INT iItemID) |
| |
| void | CenterOnScreen () |
| |
| void | AddStyle (DWORD dwStyle) |
| |
| virtual void | Destroy () |
| |
| virtual WINUI_INL BOOL | IsCreated () const |
| |
| virtual BOOL | ShowWindow (int iCmdShow) |
| |
| virtual BOOL | SetWindowPos (HWND hWndAfter, int iX, int iY, int iCX, int iCY, UINT iFlags=SWP_NOZORDER) |
| |
| virtual BOOL | GetWindowRect (Rect &rcWnd) |
| |
| virtual BOOL | SetWindowRect (Rect rcWnd) |
| |
| virtual BOOL | GetClientRect (Rect &rcClient) |
| |
| virtual LRESULT | SendMessage (UINT Msg, WPARAM wParam, LPARAM lParam) |
| |
| virtual BOOL | PostMessage (UINT Msg, WPARAM wParam, LPARAM lParam) |
| |
| virtual void | SetParent (BaseWindow *pWnd) |
| |
| virtual LONG | GetTextLength () const |
| |
| virtual void | GetText (TCHAR *aszOut, ULONG nMaxChar) const |
| |
| virtual void | SetText (const TCHAR *aszStr) |
| |
| virtual ni::cString | GetText () const |
| |
| virtual HDC | GetDC () |
| |
| virtual void | ReleaseDC (HDC hDC) |
| |
| virtual HWND | SetCapture () |
| |
| virtual BOOL | ReleaseCapture () const |
| |
| virtual BOOL | UpdateWindow () |
| |
| virtual DWORD | GetStyle () const |
| |
| virtual DWORD | GetExStyle () const |
| |
| virtual LONG | GetWindowLong (int nIndex) const |
| |
| virtual LONG | SetWindowLong (int nIndex, LONG dwNewLong) |
| |
| BOOL | SendNotifyMessage (UINT message, WPARAM wParam=0, LPARAM lParam=0) |
| |
| int | GetWindowTextLength () const |
| |
| void | SetFont (HFONT hFont, BOOL bRedraw=TRUE) |
| |
| HFONT | GetFont () const |
| |
| BOOL | BringWindowToTop () |
| |
| BOOL | GetWindowPlacement (WINDOWPLACEMENT *lpwndpl) const |
| |
| BOOL | SetWindowPlacement (const WINDOWPLACEMENT *lpwndpl) |
| |
| BOOL | ClientToScreen (LPPOINT lpPoint) const |
| |
| BOOL | ClientToScreen (Rect *pRect) const |
| |
| BOOL | ScreenToClient (LPPOINT lpPoint) const |
| |
| BOOL | ScreenToClient (Rect *pRect) const |
| |
| BOOL | Invalidate (BOOL bErase=TRUE) |
| |
| BOOL | InvalidateRect (LPCRECT lpRect, BOOL bErase=TRUE) |
| |
| BOOL | ValidateRect (LPCRECT lpRect) |
| |
| void | InvalidateRgn (HRGN hRgn, BOOL bErase=TRUE) |
| |
| BOOL | IsVisible () const |
| |
| BOOL | IsEnabled () const |
| |
| BOOL | Enable (BOOL bEnable=TRUE) |
| |
| HWND | SetActiveWindow () |
| |
| HWND | SetFocus () |
| |
| int | GetScrollPos (int nBar) const |
| |
| BOOL | GetScrollRange (int nBar, LPINT lpMinPos, LPINT lpMaxPos) const |
| |
| BOOL | ScrollWindow (int xAmount, int yAmount, Rect *pRect=NULL, Rect *pClipRect=NULL) |
| |
| int | ScrollWindowEx (int dx, int dy, Rect *pRectScroll, Rect *pRectClip, HRGN hRgnUpdate, Rect *pRectUpdate, UINT uFlags) |
| |
| int | ScrollWindowEx (int dx, int dy, UINT uFlags, Rect *pRectScroll=NULL, Rect *pRectClip=NULL, HRGN hRgnUpdate=NULL, Rect *pRectUpdate=NULL) |
| |
| int | SetScrollPos (int nBar, int nPos, BOOL bRedraw=TRUE) |
| |
| BOOL | SetScrollRange (int nBar, int nMinPos, int nMaxPos, BOOL bRedraw=TRUE) |
| |
| BOOL | ShowScrollBar (UINT nBar, BOOL bShow=TRUE) |
| |
| BOOL | EnableScrollBar (UINT uSBFlags, UINT uArrowFlags=ESB_ENABLE_BOTH) |
| |
| BOOL | IsChild (HWND hWnd) const |
| |
| BOOL | FlashWindow (BOOL bInvert) |
| |
| HICON | SetIcon (HICON hIcon, BOOL bBigIcon=TRUE) |
| |
| HICON | GetIcon (BOOL bBigIcon=TRUE) const |
| |
| int | GetWindowRgn (HRGN hRgn) |
| |
| int | SetWindowRgn (HRGN hRgn, BOOL bRedraw=FALSE) |
| |
| BOOL | SetTopMost () |
| |
| | cIUnknownImpl () |
| |
| virtual tBool | IsOK () const |
| |
| virtual void | Invalidate () |
| |
| virtual iUnknown * | QueryInterface (const ni::tUUID &aIID) |
| |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32) const |
| |