#include <UsefulSplitterWnd.h>
Inherited by CDX10ParentSplitter, and CDX10Splitter.
Public Member Functions | |
CUsefulSplitterWnd () | |
BOOL | IsBarLocked () |
void | LockBar (BOOL bState=TRUE) |
BOOL | ReplaceView (int row, int col, CRuntimeClass *pViewClass, SIZE size) |
BOOL | SwitchView (int nRow, int nCol, CView *pNewView) |
BOOL | SwitchView (int nRow1, int nCol1, int nRow2, int nCol2) |
void | RestoreViews () |
void | MaximizeView (int nRow, int nCol) |
void | MaximizeView (CWnd *pWnd) |
virtual | ~CUsefulSplitterWnd () |
Protected Member Functions | |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
afx_msg BOOL | OnSetCursor (CWnd *pWnd, UINT nHitTest, UINT message) |
Private Attributes | |
BOOL | m_bBarLocked |
BOOL | m_bWorkaround |
int | m_nTRows |
int | m_nTCols |
int | m_nVisibleRow |
int | m_nVisibleCol |
int | m_nHiddenPanes |
CWnd ** | m_pHiddenPanes |
CUsefulSplitterWnd::CUsefulSplitterWnd | ( | ) |
CUsefulSplitterWnd::~CUsefulSplitterWnd | ( | ) | [virtual] |
BOOL CUsefulSplitterWnd::IsBarLocked | ( | ) | [inline] |
void CUsefulSplitterWnd::LockBar | ( | BOOL | bState = TRUE |
) | [inline] |
void CUsefulSplitterWnd::MaximizeView | ( | CWnd * | pWnd | ) |
void CUsefulSplitterWnd::MaximizeView | ( | int | nRow, | |
int | nCol | |||
) |
void CUsefulSplitterWnd::OnLButtonDown | ( | UINT | nFlags, | |
CPoint | point | |||
) | [protected] |
void CUsefulSplitterWnd::OnMouseMove | ( | UINT | nFlags, | |
CPoint | point | |||
) | [protected] |
Reimplemented in CDX10Splitter, and CDX10ParentSplitter.
BOOL CUsefulSplitterWnd::OnSetCursor | ( | CWnd * | pWnd, | |
UINT | nHitTest, | |||
UINT | message | |||
) | [protected] |
BOOL CUsefulSplitterWnd::ReplaceView | ( | int | row, | |
int | col, | |||
CRuntimeClass * | pViewClass, | |||
SIZE | size | |||
) |
void CUsefulSplitterWnd::RestoreViews | ( | ) |
BOOL CUsefulSplitterWnd::SwitchView | ( | int | nRow1, | |
int | nCol1, | |||
int | nRow2, | |||
int | nCol2 | |||
) |
BOOL CUsefulSplitterWnd::SwitchView | ( | int | nRow, | |
int | nCol, | |||
CView * | pNewView | |||
) |
BOOL CUsefulSplitterWnd::m_bBarLocked [private] |
BOOL CUsefulSplitterWnd::m_bWorkaround [private] |
int CUsefulSplitterWnd::m_nHiddenPanes [private] |
int CUsefulSplitterWnd::m_nTCols [private] |
int CUsefulSplitterWnd::m_nTRows [private] |
int CUsefulSplitterWnd::m_nVisibleCol [private] |
int CUsefulSplitterWnd::m_nVisibleRow [private] |
CWnd** CUsefulSplitterWnd::m_pHiddenPanes [private] |