我不知道如何使用它们。所以一个正反两面的示例代码就完美了。哪一个是首选?为什么?
最佳答案
两者都不是首选,它们有不同的用途。如果您想要一个包含多个页面的对话框,请使用 CPropertySheet。如果您需要一个包含多个页面的对话框,而对话框的一部分保持不变,请使用 CTabCtrl。 CTabCtrl 可以用来做 CPropertySheet 可以做的所有事情,但是由于 CTabCtrl 使用起来更复杂,除非您需要它的额外灵 active ,否则不应该使用它。通过设置一些标志,CPropertySheet 也可以用作向导。
以下是使用 CTabCtrl 的示例:
aCTabCtrl Example http://rabien.com/image/xcolordialog1.png
如果这是 CPropertySheet,则不可能将样本颜色放在选项卡之外。 (而且按钮必须在底部)
关于c++ - MFC 中 CTabCtrl 与 CPropertySheet 哪个更受欢迎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326079/