对话框要控件一样嵌入到VIEW中。就像VC6.0重的点击左工作区中的一个文件,右边显示文件的内容,不过我要显示的是一个对话框。

解决方案 »

  1.   

    不好意思我看错了
    只要SetParent()就可以了
      

  2.   

    比如建一个Single Document工程void CSingleViewApp::OnAppAbout()
    {
    CAboutDlg * paboutDlg = new CAboutDlg();

    CMainFrame * pMainWnd = (CMainFrame *)AfxGetMainWnd();
    CSingleViewView * pView = (CSingleViewView *)pMainWnd->GetActiveView(); paboutDlg->Create(IDD_ABOUTBOX, pView);
    paboutDlg->ShowWindow(SW_SHOW);
    paboutDlg->UpdateWindow();}如果你不想让对话框出到view以外就重载WM_WINDOWPOSITIONCHANGED就可以了不好意思啊