好象与SDI的显示情况有不同,希望能给我mfc的代码.

解决方案 »

  1.   

    OnInitDialog中ShowWindow(SW_SHOWMAXIMIZED);
      

  2.   

    this->ShowWindow(SW_SHOWMAXIMIZED);
      

  3.   

    三种方法:
    在OnInitDialog()中添加:
    1。 ShowWindow(SW_MAXIMIZE);
    2。 ShowWindow(SW_SHOWMAXIMIZED);
    3。 this->ShowWindow(SW_SHOWMAXIMIZED);
      

  4.   

    想到解决办法了,我可以告诉你,全屏幕显示完整意义上的FULLSCREEN是绝对不可能的
    但是可以模拟,解决方法是
    把dialog,假设自己创建的对话框类为CFULLDlg
    右键属性在Style栏里把TitleBar勾去,不选
    然后在合适位置添加:
    CWnd *dlgWnd = CFULLDlg::GetActiveWindow();
    dlgWnd->MoveWindow(0,0,800,600,true);//我的分辨率是800*600
    我试过,在对话框初始话的函数里添加不可以
    你可以设置一个按钮,点击时调用上面函数
      

  5.   

    想到解决办法了,我可以告诉你,全屏幕显示完整意义上的FULLSCREEN是绝对不可能的
    但是可以模拟,解决方法是
    把dialog,假设自己创建的对话框类为CFULLDlg
    右键属性在Style栏里把TitleBar勾去,不选
    然后在合适位置添加:
    CWnd *dlgWnd = CFULLDlg::GetActiveWindow();
    dlgWnd->MoveWindow(0,0,800,600,true);//我的分辨率是800*600
    我试过,在对话框初始话的函数里添加不可以
    你可以设置一个按钮,点击时调用上面函数