【发布时间】:2009-08-26 10:11:02
【问题描述】:
参考这个问题:Which is prefered CTabCtrl vs CPropertySheet
我有一个使用 MFC 的 DDK,但我是新手。来自 DDK 的基本示例实现了一个简单的对话框,其中包含 3 个选项卡,在框的右侧有“确定”和“取消”按钮。
根据上面链接的问题,似乎只有 CTabCtrl 可以有那种界面??(如果我错了,请纠正我)但是,看看所涉及的类,似乎像 CTabCtrl 根本不用??需要对此进行一些解释...
来自类资源管理器:
CObject-->
- CCmdTarget
- CWnd
- C对话框
- CxxxDlg
- CPropertyPage
- CIntHelpPropertyPage
- CxxxConfigPage
- C对话框
- CWinThread
- CWinApp
- CWinDebugApp
- CDriverApp
- CxxxApp
- CDrvCfg
- CxxxApp
- CDriverApp
- CWinDebugApp
- CWinApp
- CxxxDrvCfg
- CWnd
- CSrvObj
- CChannelObj
- CDriverObj
- CxxxObj
【问题讨论】:
-
奇怪的问题要问你,你可以通过 RUNTIMECLASS 找到某些信息,但属性表使用选项卡控件作为其中的一部分。加上属性表和选项卡控件以完全不同的方式处理......
-
哈哈哈...这听起来很愚蠢..我只是根据指向另一个问题的链接提出问题...该问题的答案表明 CPropertySheet 将具有“确定”和对话框按钮上的“取消”按钮..所以看看我的对话框,按钮在侧面......所以我假设它使用 CTabCtrl....但是项目中没有使用 CTabCtrl 的痕迹...
-
我想我会尝试链接中的示例...
标签: c++ mfc cpropertysheet ctabctrl