你好:
  我想在用ActiveBar制造好的按钮点击后,显示另一个对话框.
   用到如下语句:
在消息映射表写下ON_EVENT(CEnterDlg, IDC_ACTIVEBAR21, 320 /* ToolClick */,  
            OnToolClickActivebar21, VTS_DISPATCH)
对应函数是:
  void CEnterDlg::OnToolClickActivebar21(LPDISPATCH Tool) 
 {
   CTool theTool(Tool);
long nId = theTool.GetId();
if (nId==167)
{
CAddRecord xx;
CRect rect;
GetClientRect(rect);
if(xx.Create(IDD_ADDRECORD,&m_com))
AfxMessageBox("sdfgs");
xx.MoveWindow(rect,false);
         xx.ShowOwnedPopups(true);
xx.SetFocus();
theTool.DetachDispatch();
UpdateData(true);
}
  
}  然而该对话框一闪及过,请问如何解决?