1 // FX_SplitterWnd.h: interface for the CFX_SplitterWnd class.
\r
3 //////////////////////////////////////////////////////////////////////
\r
5 #if !defined(AFX_FX_SPLITTERWND_H__4BF45CD9_0C9D_4223_9D0E_9ECA148F49FB__INCLUDED_)
\r
6 #define AFX_FX_SPLITTERWND_H__4BF45CD9_0C9D_4223_9D0E_9ECA148F49FB__INCLUDED_
\r
10 #endif // _MSC_VER > 1000
\r
12 class CFX_SplitterWnd : public CSplitterWnd
\r
16 virtual ~CFX_SplitterWnd();
\r
19 virtual void OnDrawSplitter(CDC *pDC,ESplitType nType,const CRect &rectArg);
\r
20 virtual void RecalcLayout();
\r
21 static void DeferClientPos(AFX_SIZEPARENTPARAMS *lpLayout,CWnd *pWnd,int x,int y,int cx,int cy,BOOL bScrollBar);
\r
22 static void LayoutRowCol(CSplitterWnd::CRowColInfo *pInfoArray,int nMax,int nSize,int nSizeSplitter);
\r
23 void LockBar(BOOL bState=TRUE){m_bBarLocked=bState;}
\r
24 void HideColumn(int nCol);
\r
27 // ClassWizard generated virtual function overrides
\r
28 //{{AFX_VIRTUAL(CFX_SplitterWnd)
\r
31 // Generated message map functions
\r
33 //{{AFX_MSG(CFX_SplitterWnd)
\r
34 afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
\r
35 afx_msg void OnMouseMove(UINT nFlags, CPoint point);
\r
37 DECLARE_MESSAGE_MAP()
\r
44 #endif // !defined(AFX_FX_SPLITTERWND_H__4BF45CD9_0C9D_4223_9D0E_9ECA148F49FB__INCLUDED_)
\r