在固定对话框模式下弹出可进行视图交互的对话框

需要在对应的ICommand的onControlEvent函数中添加如下代码,其中<dlg_xml_path>为对话框的配置文件路径:

void Cmd::onControlEvent(const char * ctrlName, TypeID event)
{
...
  if (ctrlName[0] == 0) {
    m_pDlg->popSubDialog(<dlg_xml_path>, false);
  }
...
}

在该Cmd启动初始化完成之后,系统会自动调用onControlEvent(此时传入的ctrlName为空字符串),按照上述逻辑完成代码, 弹出的对话框就可以按照可弹出的对话框相同的方式交互操作。