如何做到使TabControl在OnSelchangeTab的时候改变TabControl里面的内容?

Garfield 2003-08-07 11:56:27
我想按一个Tab就把相应的内容显示在TabControl里面
那我应该如何设计TabControl里面的区域?
控件应该放什么地方?

可不可以用单独的Dialog来放
然后每按一次Tab就把这个Dialog嵌在这个TabControl中间?

具体怎样做呢?

...全文
185 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Garfield 2003-08-12
  • 打赏
  • 举报
回复
问题解决。给分。

http://www.vckbase.com/document/viewdoc.asp?id=398
方案5,正是我想要的。
herotemplar 2003-08-11
  • 打赏
  • 举报
回复
我用了一个办法,用CTypedPtrList(COblist,CList<int,int>* )和CList<int,int>记录各个Tab页面上的控件ID,然后根据CTabCtrl的转换进行相应的Show和Hide
Garfield 2003-08-11
  • 打赏
  • 举报
回复
我想问一下,怎样设置那个没有边框的对话框显示在TabCtrl中间?
另外,我做了一个Dialog,运行正常,但是加上了一个Custom Control后,那个对话框就不能显示了(编译可以通过),为什么?
bdove 2003-08-07
  • 打赏
  • 举报
回复
每一个tab页上的内容,做在一个对话框中,每个对话框的内容都记得初始化,就行了.

有个问题得提醒你,多个tab页显示时,默认是第一个显示,其他的tab页没有在运行后,没有点击的话,内容不会初始的.

如果需要在不点击的情况下也要初始的话,那么就得在主类中对每一个页设置一次活动页!
GZCompiler 2003-08-07
  • 打赏
  • 举报
回复
页数少或者控件少,可以用ShowWindow控制显示和隐藏。
Garfield 2003-08-07
  • 打赏
  • 举报
回复
好的,我试一下

15,978

社区成员

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

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