我要实现用标签页来切换视图?就想EXCEL一样?怎么实现???解决了分全给也无所谓

ussthamcn 2006-06-03 02:46:31
我要实现用标签页来切换视图?就想EXCEL一样?
我的要求是这样的?我想把框架窗口分割成上下两个窗格,上面窗格显示派生自CView的视图(显示图形),
下面的窗格显示派生于CFormView的视图(一些配制信息都分别现实在这些派生于CFormView的视图),下面的视图有多个,我想Tab页来切换.

....................................
. .
. 这里显示曲线(派生于CView) .
. .
. .
....................................
. .
.这里显示属性配制(派生于CFormView) .
. .
....................................
. 标签1 . 标签2 . 标签3 . .
....................................
上面的图要现实在框架窗口的客户区

我从网上下载了一个CTabCtrl类(梯形标签页和EXCEL一样的,试图切换的原理我也知道了)
不过我不知道怎么把上面的三个窗口放在框架里
我是这样实现的:
CMainFrme::OnCreate(..)
{
CRect rc;
GetClientRect(&rc)
rc.top = rc.bottom + GetSystemMetrics(SM_CXVSCROLL);
m_tabCtrl.Create(&rc, this, ...)
}
CMainFrame::OnSize()
{
CRect rc;
GetClientRect rc;
rc.top = rc.bottom + GetSystemMetrics(SM_CXVSROLL)
m_tabCtrl.MoveWindow(....)
}
我的想法是想在框架窗口的下面也就是状态栏的上面显示这个标签页窗口,
可是当我点的时候标签页窗口收不到点击消息,而被上面的试图收到了?
我不知道为什么会这样,为什么状态栏的上点击,上面的视图收不到呢?
谢谢了,提供点思路也可以的.如果你做过着类的的就帮帮我啊.
...全文
214 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧