单窗体下多页面显示

theme2002 2011-07-13 11:12:12
我打算在单窗体下的一个区域,对多个页面进行show和hide。我就想知道是否需要套用一个控件(比如TAB控件),但我更希望使用其他方式来show。或者我应该直接rect(不知道是不是再初始化窗体函数里写),可以显示出来。
麻烦告知一下。
...全文
91 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-08-10
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
changkai2009 2011-07-14
  • 打赏
  • 举报
回复
小弟最近要做一个基于SDI的客户端程序 要实现视频播放和截图,是要两个同步进行,并且都可见


思考中。。。
theme2002 2011-07-14
  • 打赏
  • 举报
回复
看来1楼没有回,而我自己已经做出来了。
回一下7楼:我的办法就是通过在主窗口对页面触发后showwindow(true)来实现,当然页面初始x坐标和y坐标分别为0,所以需要CRect类来获取主窗口的大小,然后对它的top/bottom/left/right 4个成员变量进行设定。然后对页面movewindow()。



最后此贴保留5天,希望1楼或其他人解答如何分割窗体(如果这种方法比我的更有效规划页面位置的话)。
jiuzhoulh 2011-07-13
  • 打赏
  • 举报
回复
这方面的资料网上也很多,你可以留下你的QQ。我可以发一个例子给你
sharptiger123 2011-07-13
  • 打赏
  • 举报
回复
做几个toolbar 按钮 切换刷新视图
shenyi0106 2011-07-13
  • 打赏
  • 举报
回复
不知道你想实现什么效果?
单从你的字面意思上我的理解是 可以在你的单窗体上放置多个CStatic,然后控制CStatic的显示和隐藏
karlson0211 2011-07-13
  • 打赏
  • 举报
回复
tab控件应该是比较方便的,另外应该也可以用CDialogBar或分割窗体等方法,如果直接画控件到区域中,估计控件位置的控制比较麻烦
baobaodediaozhui 2011-07-13
  • 打赏
  • 举报
回复
学习了,跟我想问的接近了。
theme2002 2011-07-13
  • 打赏
  • 举报
回复
1楼:可否说的具体一些,因为我在旁边做了个tree,想通过它的事件来激活某一个页面显示在右半边,就好像outlook,左边是收件箱和发件箱,邮编是邮件列表。可否教我具体怎么搞这个分割或其他什么办法可以实现?
向立天 2011-07-13
  • 打赏
  • 举报
回复
不一定非要用tabctrl啊
只要你组织好窗口就可以了
tabctrl不过是提供了一种组织方式而已

15,979

社区成员

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

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