1.添加框架窗口CXXXXWnd(继承自CFrameWnd)的成员:
CSplitterWnd m_splitWnd;

在框架窗口类的OnCreateClient中创建拆分窗口:
BOOL CXXXXWnd::OnCreateClient(LPCreateSTRUCT lpcs, CCreateContext* pContext)
{
    //创建静态的拆分窗口
    //12
    m_splitWnd.CreateStatic(this,1,2);
 
    //左边是TreeView,宽度140
    m_splitWnd.CreateView(0,0,RUNTIME_CLASS(CMyTree),CSize(140,0),pContext);
 
    //右边是ListView
    m_splitWnd.CreateView(0,1,RUNTIME_CLASS(CMyList),CSize(0,0),pContext);
    return TRUE;
}

效果如下:



本文链接地址: MFC学习笔记之11:拆分窗口(CSplitterWnd)的简单使用
https://blog.qingfengju.com/index.asp?id=120

上一篇: MultiByteToWideChar和WideCharToMultiByte函数的使用
下一篇: C++中的虚析构函数

分类:Win32/C++ 查看次数:9576 发布时间:2009/7/12 22:01:11