我们如何在C ++中使用Window Splitter

时间:2016-02-27 06:35:43

标签: c++ mfc

我必须在C ++中将窗口分成多个部分?任何人都可以建议我任何API或给我一些关于拆分窗口的提示?在此先感谢。

1 个答案:

答案 0 :(得分:2)

对于SDI:

class CMainFrame : public CFrameWnd
{
public:
    CSplitterWnd m_wndSplitter; // add
}

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) 
{
    if(!m_wndSplitter.CreateStatic(this, 1, 2))
        return FALSE;

    m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CXXXView), CSize(10,10), pContext);
    m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CYYYView), CSize(10,10), pContext);
}