在MFC主对话框OnInitDialog()中弹出对话框

BOOL CXXXDlg::OnInitDialog()
{
  CDialogEx::OnInitDialog();
  SetIcon(m_hIcon, TRUE);
  SetIcon(m_hIcon, FALSE);

  CChildDlg dlg;
  dlg.DoModal();

  //你的业务代码

}

 

有时候需要在OnInitDialog弹出对话框,例如密码框来决定是否显示主对话框。那么子对话框CChildDlg的风格必须是Popup或Overlapped风格,Child风格是弹不出来的

posted @ 2016-11-02 14:31  奥雷连诺  阅读(1115)  评论(0编辑  收藏  举报