同时显示两个对话框:
CInputInfo* hanfengInfo = new CInputInfo(sTitleName,sOldWorkSpaceG1,sOldHighSpeedRail);
hanfengInfo->Create(IDD_INPUTINFO,this);
CRect rect,rect1;
GetClientRect(&rect);
ClientToScreen(&rect);
hanfengInfo->GetClientRect(&rect1);
hanfengInfo->CalcWindowRect(&rect1);
hanfengInfo->MoveWindow(rect.left+rect.Width()/2-rect1.Width()/2,rect.top+rect.Height()/3-rect1.Height()/2
,rect1.Width(),rect1.Height());
ShowWindow(SW_SHOW);
其中CInputInfo是其中一个对话框的类。
BOOL CInputInfo::OnInitDialog()
{
CDialog::OnInitDialog();
ControlsIni();
GetHanFengBanHao();
SetWindowText(m_sTitleMsg);
CMyNumKey* mnk = new CMyNumKey;
mnk->Create(IDD_MYNUMKEY,this);
CRect rect,rect1;
AfxGetMainWnd()->GetClientRect(&rect);
ClientToScreen(&rect);
mnk->GetClientRect(&rect1);
mnk->CalcWindowRect(&rect1);
mnk->MoveWi