}
-void CSplitterWndEx::FlipSplit()\r
-{\r
- int nRows = m_nCols, nCols = m_nRows;\r
- CWnd **pColPanes = new CWnd*[nCols];\r
- CWnd **pRowPanes = new CWnd*[nRows];\r
-\r
- BOOL bHasVScroll = m_bHasHScroll;\r
- BOOL bHasHScroll = m_bHasVScroll;\r
-\r
- CScrollBar *pBar;\r
- int pane;\r
- for (pane = 1; pane < nRows; pane++)\r
- {\r
- pRowPanes[pane] = GetDlgItem(IdFromRowCol( 0, pane ));\r
- pBar = pRowPanes[pane]->GetScrollBarCtrl(SB_HORZ);\r
- if (pBar)\r
- pBar->ShowWindow(SW_HIDE);\r
- pBar = pRowPanes[pane]->GetScrollBarCtrl(SB_VERT);\r
- if (pBar)\r
- pBar->ShowWindow(SW_HIDE);\r
- }\r
- for (pane = 1; pane < nCols; pane++)\r
- {\r
- pColPanes[pane] = GetDlgItem(IdFromRowCol( pane, 0 ));\r
- pBar = pColPanes[pane]->GetScrollBarCtrl(SB_HORZ);\r
- if (pBar)\r
- pBar->ShowWindow(SW_HIDE);\r
- pBar = pColPanes[pane]->GetScrollBarCtrl(SB_VERT);\r
- if (pBar)\r
- pBar->ShowWindow(SW_HIDE);\r
- }\r
-\r
- m_nMaxCols = m_nCols = nCols;\r
- m_nMaxRows = m_nRows = nRows;\r
-\r
- CRowColInfo* pTmp = m_pColInfo;\r
- m_pColInfo = m_pRowInfo;\r
- m_pRowInfo = pTmp;\r
-\r
- for (pane = 1; pane < nRows; pane++)\r
- pRowPanes[pane]->SetDlgCtrlID( IdFromRowCol( pane, 0 ));\r
- for (pane = 1; pane < nCols; pane++)\r
- pColPanes[pane]->SetDlgCtrlID( IdFromRowCol( 0, pane ));\r
-\r
- SetScrollStyle(0);\r
- SetScrollStyle(\r
- (bHasVScroll ? WS_VSCROLL : 0) | \r
- (bHasHScroll ? WS_HSCROLL : 0));\r
-\r
- RecalcLayout();\r
-\r
+void CSplitterWndEx::FlipSplit()
+{
+ int nRows = m_nCols, nCols = m_nRows;
+ CWnd **pColPanes = new CWnd*[nCols];
+ CWnd **pRowPanes = new CWnd*[nRows];
+
+ BOOL bHasVScroll = m_bHasHScroll;
+ BOOL bHasHScroll = m_bHasVScroll;
+
+ CScrollBar *pBar;
+ int pane;
+ for (pane = 1; pane < nRows; pane++)
+ {
+ pRowPanes[pane] = GetDlgItem(IdFromRowCol( 0, pane ));
+ pBar = pRowPanes[pane]->GetScrollBarCtrl(SB_HORZ);
+ if (pBar)
+ pBar->ShowWindow(SW_HIDE);
+ pBar = pRowPanes[pane]->GetScrollBarCtrl(SB_VERT);
+ if (pBar)
+ pBar->ShowWindow(SW_HIDE);
+ }
+ for (pane = 1; pane < nCols; pane++)
+ {
+ pColPanes[pane] = GetDlgItem(IdFromRowCol( pane, 0 ));
+ pBar = pColPanes[pane]->GetScrollBarCtrl(SB_HORZ);
+ if (pBar)
+ pBar->ShowWindow(SW_HIDE);
+ pBar = pColPanes[pane]->GetScrollBarCtrl(SB_VERT);
+ if (pBar)
+ pBar->ShowWindow(SW_HIDE);
+ }
+
+ m_nMaxCols = m_nCols = nCols;
+ m_nMaxRows = m_nRows = nRows;
+
+ CRowColInfo* pTmp = m_pColInfo;
+ m_pColInfo = m_pRowInfo;
+ m_pRowInfo = pTmp;
+
+ for (pane = 1; pane < nRows; pane++)
+ pRowPanes[pane]->SetDlgCtrlID( IdFromRowCol( pane, 0 ));
+ for (pane = 1; pane < nCols; pane++)
+ pColPanes[pane]->SetDlgCtrlID( IdFromRowCol( 0, pane ));
+
+ SetScrollStyle(0);
+ SetScrollStyle(
+ (bHasVScroll ? WS_VSCROLL : 0) |
+ (bHasHScroll ? WS_HSCROLL : 0));
+
+ RecalcLayout();
+
EqualizeCols();
- EqualizeRows();\r
-\r
- delete [] pColPanes;\r
- delete [] pRowPanes;\r
-\r
-}\r
+ EqualizeRows();
+
+ delete [] pColPanes;
+ delete [] pRowPanes;
+
+}