我现在有两个对话框,Dlg1,Dlg2,
Dlg1是主窗体,我想在主窗体下面一直全屏显示Dlg,

解决方案 »

  1.   

    Dlg2.DoModal();
    Dlg2.ShowWindow(SW_SHOWMAXIMIZED);
    Dlg1.DoModal();
      

  2.   

    case WM_SIZE: HDWP hdwp; 
    RECT rc;  // Calculate the display rectangle, assuming the 
    // tab control is the size of the client area. 
    SetRect(&rc, 0, 0, 
    GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam)); 
    TabCtrl_AdjustRect(hTab, FALSE, &rc); 
    hdwp = BeginDeferWindowPos(2); 
    hdwp = DeferWindowPos(hdwp, hTab, HWND_BOTTOM, 0, 0, 
    GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), 
    SWP_NOMOVE | SWP_NOZORDER 
    );  hdwp = DeferWindowPos(hdwp, 
    hButton, HWND_TOP, rc.left, rc.top, 
    rc.right - rc.left, rc.bottom - rc.top, 0 
    ); 
    EndDeferWindowPos(hdwp);