如何在基于mfc对话框的应用程序中将制表符添加到tabcontrol中,并在对话框的中间显示制表符

时间:2013-03-01 11:13:38

标签: mfc dialog tabcontrol

我正在基于mfc对话框的应用程序中设计桌面应用程序。如何使用tabcontrol以及如何在创建后在每个选项卡中添加控件。请帮助我,我是新来的......

1 个答案:

答案 0 :(得分:4)

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

如果您在“每个页面”上只有几个控件,那么您可以将它们全部放在对话框上,只需在标签页之间切换时隐藏/显示它们。

如果控件数量很大,您可能需要在资源中创建代表每个页面的单独对话框。然后,您将使用选项卡控件创建主对话框的“子”子对话框,并将隐藏/显示整个子对话框