分享

【每日一答】(93)玩转题库是怎么做出来的?选项卡切换界面怎么做,把别的窗体嵌在一个主窗体里?

 大零蛋老师 2020-09-15

问:老师,如果窗体不变通过选项卡切换界面要怎么做?可以把别的窗体嵌在一个主窗体里吗?

答:这样?

里面有个标题栏,为什么要这样做,如果做没有标题栏的窗体,做控件不是很好嘛,控件也是窗口呀

form1.Show();
form2.Show();
SetParent(form2.hWnd(), form1.hWnd());

这样就可以成为子窗口

那像QQ这种选项卡可以切换界面的要怎么实现,主窗体不变?

嗯,这个呀,这个我们常用的做法就是把所有控件都安排上,然后设置它们的VisibleSet,true或false就可以了
当然也可以用SetParent把一些控件放到另外一个容器控件中,然后直接设置容器控件的VisibleSet,设置一个就可以

就设置Visible,最简单
用不着窗体

看我们的玩转题库,你看是怎么做出来的


就是Visible
咱们下一个程序例子的窗口也是一样嘛





  • 学习C语言,请关注本公众号,后台(不是文末留言)回复数字:1

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多