构造可扩展的自定义选项卡对话框
使用主对话框框架和每个选项卡构建选项卡式对话框。在 immediate 调用的 or 构造函数中,使用可扩展对话框的已发布名称。ObjectARX 应用程序将使用此名称向对话框添加选项卡。将带有 的调用的选项卡添加到 、 中 后,请调用 。请记住,选项卡式对话框中可以包含任意数量的添加选项卡,因此不要假定对话框代码中的其他位置有固定数量的选项卡。CAcUiTabMainDialogCAcUiTabChildDialogOnInitDialog()CAcUiTabMainDialogSetDialogName()AddTab()OnInitDialogAddExtendedTabs() 例如: BOOL CPrefTabFrame::OnInitDialog() // Dialog initialization for my tabbed dialog frame. { SetDialogName("Preferences"); CAcUiTabMainDialog::OnInitDialog(); ... // Add my tabs here. m_tab.AddTab(0,IDS_FILES_TABNAME,IDD_FILES_TAB,&m_filesTab); m_tab.AddTab(1,IDS_PERF_TABNAME,IDD_PERF_TAB,&m_performTab); m_tab.AddTab(2,IDS_COMP_TABNAME,IDD_COMP_TAB,&m_compatTab); // Add any extended tabs. This call is what makes this // dialog tab extensible AddExtendedTabs(); } 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 06:32
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.