如何让几个Dialog同时显示?
我的程序架构是这样的:
1、底层是一个大的对话框, DlgBase;
2、这个对话框里面包括了3个小对话框,分别占据(覆盖)这个DlgBase的左、中、右3个区域。
而且是非模态对话框,在DlgBase的OnInit中Create
m_DlgLeft.Create()
m_DlgMid.Create()
m_DlgRight.Create()
3、有个按钮的功能是:使这3个子对话框显示出来。
m_DlgLeft.showWindow()
m_DlgMid.showWindow()
m_DlgRight.showWindow()
但是我发现,点击按钮后,这3个对话框存在一个从左到右逐步显示的一个过程,并不是同时显示出来的。
我尝试过改变这3个子对话框的showwindow()顺序,但是没用,还是从左到右刷新出来。
提问,有没有什么办法能同时把这3个对话框显示出来?