| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 395 人关注过本帖
标题:VC 对视图切分了一次 再选某一视图对其切分
只看楼主 加入收藏
a315010225
Rank: 2
等 级:论坛游民
帖 子:64
专家分:10
注 册:2009-10-29
结帖率:27.27%
收藏
已结贴  问题点数:20 回复次数:1 
VC 对视图切分了一次 再选某一视图对其切分
急急急
2011-06-08 15:52
duliningmiss
Rank: 2
等 级:论坛游民
帖 子:20
专家分:79
注 册:2011-6-10
收藏
得分:14 
这是一个视图分割的例子,看看吧!  
        CRect rect;
    GetClientRect(rect);

    m_wndSplitter1.CreateStatic(this,2,1,WS_CHILD|WS_VISIBLE);
    m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,2,WS_CHILD|WS_VISIBLE,m_wndSplitter1.IdFromRowCol(0,0));
    m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CContainerView),CSize(0,0),pContext);
    m_wndSplitter3.CreateStatic(&m_wndSplitter2,2,1,WS_CHILD|WS_VISIBLE,m_wndSplitter2.IdFromRowCol(0,1));
    m_wndSplitter3.CreateView(0,0,RUNTIME_CLASS(CChangePoint),CSize(0,0),pContext);
    m_wndSplitter3.CreateView(1,0,RUNTIME_CLASS(CTextPackInfo),CSize(0,0),pContext);
    m_wndSplitter1.CreateView(1,0,RUNTIME_CLASS(CListPackInfo),CSize(0,0),pContext);

    m_wndSplitter1.SetRowInfo(0,static_cast<int>(rect.Height()*0.7),100);
    m_wndSplitter1.SetRowInfo(1,static_cast<int>(rect.Height()*0.3),100);
    m_wndSplitter2.SetColumnInfo(0,static_cast<int>(rect.Width()*0.8),100);
    m_wndSplitter2.SetColumnInfo(1,static_cast<int>(rect.Width()*0.2),100);
    m_wndSplitter3.SetRowInfo(0,static_cast<int>(rect.Height()*0.7*0.3),100);
    m_wndSplitter3.SetRowInfo(1,static_cast<int>(rect.Height()*0.3*0.7),100);

    m_wndSplitter1.RecalcLayout();
    m_wndSplitter2.RecalcLayout();
    m_wndSplitter3.RecalcLayout();
2011-06-10 20:12
快速回复:VC 对视图切分了一次 再选某一视图对其切分
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095859 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved