各位大侠,我用single document生成了一个窗体,怎样让它一开始就全屏幕
显示呀?还有,它的默认颜色能不能改呀,比如从白色改为绿色

解决方案 »

  1.   


    由于直接告诉你印象不深刻。自己去查去吧!
    1。请查msdn窗口相关的操作
    2。请查msdn视类相关的操作
      

  2.   

    加入下面语句SendMessage (WM_SYSCOMMAND, SC_MAXIMIZE,0);
      

  3.   

    在BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs) 
    中使用  cs.style |= (WS_MAXIMIZE|WS_VISIBLE); 
    也可以了。
      

  4.   

    我用的是single document是不是没有BOOL CChildFrame啊?我找不到。
    我在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){}
    中添加了cs.style |= (WS_MAXIMIZE|WS_VISIBLE); 没有用啊,
    只是把窗体位置从左上角移到了正中央。有什么地方弄错了吗?
      

  5.   

    上面的都不行呀!!
    你需要用到SetWindowPos函数
      

  6.   


    在CMyApp::InitInstance()中加入
    m_pMainWnd->SetRedraw(FALSE);
    m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
    m_pMainWnd->SetRedraw(TRUE);