标题:我想在CVIEW中显示一个CTabCtrl,我要在哪里create?
只看楼主
高阁逆风
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:508
专家分:321
注 册:2006-4-29
结帖率:100%
 问题点数:0 回复次数:2 
我想在CVIEW中显示一个CTabCtrl,我要在哪里create?
我想在CView中显示一个CTabCtrl,我要在哪里create?
或者有什么规律性么?
能详细说明这个实现过程最好,谢谢!
搜索更多相关主题的帖子: CTabCtrl CVIEW create 
2008-04-21 16:20
高阁逆风
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:508
专家分:321
注 册:2006-4-29
得分:0 
高手们指导一下!!!

      上天安排我做了个多情的人,却又安排我遭遇了无数绝情的人,所以我最终把自己磨练成了一个滥情的人。别人是人见人爱,我是见人爱人.......
2008-04-21 18:00
qius20002
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-1
得分:0 
void CXXXView::OnInitialUpdate()    
m_Tab.InsertItem(0,"地图视图");
    m_Tab.InsertItem(1,"页面视图");
    m_Tab.InsertItem(2,"属性显示");
    m_MapDlg.Create(IDD_MAPVIEW,GetDlgItem(IDC_TAB));
    m_PageDlg.Create(IDD_PAGEVIEW,GetDlgItem(IDC_TAB));
    m_datagridDlg.Create(IDD_DATAGRID,GetDlgItem(IDC_TAB));    
    
    CRect rs;
    m_Tab.GetClientRect(rs);
    rs.top+=32;
    rs.bottom-=4;
    rs.left+=4;
    rs.right-=4;
    m_MapDlg.MoveWindow(rs);
    m_PageDlg.MoveWindow(rs);
    m_datagridDlg.MoveWindow(rs);
    // 默认显示第一个子窗口
    m_Tab.SetCurSel(0);
    m_MapDlg.ShowWindow(TRUE);
2008-07-03 12:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-210245-1-1.html




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

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