CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

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

2023-1-1 02:57| 发布者: admin| 查看: 238| 评论: 0|来自: AutoCAD

使用主对话框框架和每个选项卡构造选项卡式对话框。在立即调用的构造函数中,使用可扩展对话框的已发布名称。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 )

GMT+8, 2024-5-19 12:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部