CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

构造可扩展的自定义选项卡对话框

2024-5-18 17:56| 发布者: admin| 查看: 140| 评论: 0|原作者: admin|来自: AutoCAD

构造可扩展的自定义选项卡对话框

使用主对话框框架和每个选项卡构建选项卡式对话框。在 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();
}

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 06:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部