2013-03-01 75 views

回答

4

如果你有其他开发环境(如C++ Builder中,用VB,Delphi,.NET等)的经验,你会很失望地发现, MFC中的选项卡控件仅仅是它,就是选项卡控件。它不像一组“面板”。这意味着如果将其他控件放置在对话框中,它们将属于对话框,但不属于选项卡控件的“页面”(即使将选项卡控件设置为与对话框一样大)。

如果只是“每一页”上了几个控件,你可以逃脱把他们所有的对话框,只是隐藏/显示他们当你的标签页之间切换。

如果控件的数量是很大的,你可能需要将代表每个页面的资源创建单独的对话框。然后,你会创建与标签控制主对话框的“孩子”子对话框中,将隐藏/显示整个子对话框

+0

非常感谢你much.But如何添加子子对话框,ü可以帮助我out ..... – 2013-03-03 09:37:57

+2

codeproject.com上有很多文章。我建议从http://www.codeproject.com/Articles/1383/CTabCtrlSSL-An-easy-to-use-flexible-extended-tab-c和http://www.codeproject.com/Articles/8565开始/简单-制表控制-FOR-视觉-C。但不要停留在这两个,有太多的人在这里列出他们全部 – cha 2013-03-03 11:29:43

+0

是的,谢谢你,我去解决方案。 – 2013-03-05 05:56:43