Public Member Functions | |
| CSizingControlBar () | |
| virtual BOOL | Create (LPCTSTR lpszWindowName, CWnd *pParentWnd, CSize sizeDefault, BOOL bHasGripper, UINT nID, DWORD dwStyle=WS_CHILD|WS_VISIBLE|CBRS_TOP) |
| virtual BOOL | Create (LPCTSTR lpszWindowName, CWnd *pParentWnd, UINT nID, DWORD dwStyle=WS_CHILD|WS_VISIBLE|CBRS_TOP) |
| const BOOL | IsFloating () const |
| const BOOL | IsHorzDocked () const |
| const BOOL | IsVertDocked () const |
| const BOOL | IsSideTracking () const |
| const BOOL | GetSCBStyle () const |
| virtual void | LoadState (LPCTSTR lpszProfileName) |
| virtual void | SaveState (LPCTSTR lpszProfileName) |
| void | SetSCBStyle (DWORD dwSCBStyle) |
| void | SetHeight (const int nHeight) |
| virtual void | OnUpdateCmdUI (CFrameWnd *pTarget, BOOL bDisableIfNoHndler) |
| virtual CSize | CalcFixedLayout (BOOL bStretch, BOOL bHorz) |
| virtual CSize | CalcDynamicLayout (int nLength, DWORD dwMode) |
| virtual | ~CSizingControlBar () |
Static Public Member Functions | |
| static void | GlobalLoadState (CFrameWnd *pFrame, LPCTSTR lpszProfileName) |
| static void | GlobalSaveState (CFrameWnd *pFrame, LPCTSTR lpszProfileName) |
Protected Member Functions | |
| UINT | GetEdgeHTCode (int nEdge) |
| BOOL | GetEdgeRect (CRect rcWnd, UINT nHitTest, CRect &rcEdge) |
| virtual void | StartTracking (UINT nHitTest, CPoint point) |
| virtual void | StopTracking () |
| virtual void | OnTrackUpdateSize (CPoint &point) |
| virtual void | OnTrackInvertTracker () |
| virtual void | NcPaintGripper (CDC *pDC, CRect rcClient) |
| virtual void | NcCalcClient (LPRECT pRc, UINT nDockBarID) |
| virtual void | AlignControlBars () |
| void | GetRowInfo (int &nFirst, int &nLast, int &nThis) |
| void | GetRowSizingBars (CSCBArray &arrSCBars) |
| void | GetRowSizingBars (CSCBArray &arrSCBars, int &nThis) |
| BOOL | NegotiateSpace (int nLengthTotal, BOOL bHorz) |
| afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
| afx_msg void | OnNcPaint () |
| afx_msg void | OnNcCalcSize (BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR *lpncsp) |
| afx_msg LRESULT | OnNcHitTest (CPoint point) |
| afx_msg void | OnCaptureChanged (CWnd *pWnd) |
| afx_msg void | OnSettingChange (UINT uFlags, LPCTSTR lpszSection) |
| afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
| afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
| afx_msg void | OnNcLButtonDown (UINT nHitTest, CPoint point) |
| afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnLButtonDblClk (UINT nFlags, CPoint point) |
| afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnWindowPosChanging (WINDOWPOS FAR *lpwndpos) |
| afx_msg void | OnPaint () |
| afx_msg void | OnClose () |
| afx_msg void | OnSize (UINT nType, int cx, int cy) |
| afx_msg LRESULT | OnSetText (WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
| DWORD | m_dwSCBStyle |
| UINT | m_htEdge |
| CSize | m_szHorz |
| CSize | m_szVert |
| CSize | m_szFloat |
| CSize | m_szMinHorz |
| CSize | m_szMinVert |
| CSize | m_szMinFloat |
| int | m_nTrackPosMin |
| int | m_nTrackPosMax |
| int | m_nTrackPosOld |
| int | m_nTrackEdgeOfs |
| BOOL | m_bTracking |
| BOOL | m_bKeepSize |
| BOOL | m_bParentSizing |
| BOOL | m_bDragShowContent |
| UINT | m_nDockBarID |
| int | m_cxEdge |
| BOOL | m_bFixedFloat |
| CSize | m_szFixedFloat |
Definition at line 73 of file sizecbar.h.
1.4.5