1

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

4

1 回答 1

4

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

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

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

于 2013-03-02T11:16:52.427 回答