CSplitterWnd flip between horizonal and vertical splitter?
Posted
by
buttercup
on Stack Overflow
See other posts from Stack Overflow
or by buttercup
Published on 2010-12-25T03:25:36Z
Indexed on
2010/12/25
3:54 UTC
Read the original article
Hit count: 200
mfc
|csplitterwnd
Hi,
Suppose I have a splitter with 2 rows.
--------
| |
--------
| |
--------
How do I make it to this
---------
| | |
| | |
| | |
---------
switch from horizontal split to vertical split
without having to re-create the whole splitter?
Code is:
if (!m_wndSplitter.CreateStatic(this, 1, 2, WS_CHILD|WS_VISIBLE))
{
TRACE0("Failed to create splitter window\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CWnd), CSize(200, 100), NULL))
{
TRACE0("Failed to create CView1\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(0, 2, RUNTIME_CLASS(CWnd), CSize(500, 100), NULL))
{
TRACE0("Failed to create CView2\n");
return FALSE;
}
© Stack Overflow or respective owner