这是一个很菜的问题,但是我还是想请各位高手给我一些指点.请问如何指定一个用APPWizard生成的窗口程序的原始大小和位置.请说详细一点.我是一个VC新手,多谢了先!!

解决方案 »

  1.   

    m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);//or SW_SHOWGetWindowRect(&rect);
    //change rect
    MoveWindow(&rect);
      

  2.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
        
        // TODO: Modify the Window class or styles here by modifying
        //  the CREATESTRUCT cs    return TRUE;
    }
      

  3.   

    可以在呢的×××APP.cpp文件的InitInstance()
    中如下设置
    int nR = 800; //窗口的宽
    int nL = 600;//窗口的长
    m_pMainWnd->SetWindowPos(0,0,0,nR,nL,SWP_SHOWWINDOW);
    m_pMainWnd->CenterWindow(); //窗口置于中心
    m_pMainWnd->UpdateWindow();