ModifyStyle(WS_MAXIMIZEBOX|WS_MINIMIZEBOX|WS_SYSMENU,0,SWP_NOZORDER);

解决方案 »

  1.   

    还有点问题,大体思路就是这样,你自己改改吧
    关键是那个恢复按钮很麻烦
    void CChildFrame::OnSize(UINT nType, int cx, int cy) 
    {
    static int i=0;
    if(nType==SIZE_MAXIMIZED)
    {
    if(i==0)
    {
    ModifyStyle(WS_MAXIMIZEBOX|WS_MINIMIZEBOX|WS_SYSMENU,0,SWP_NOZORDER);
    ShowWindow(SW_MINIMIZE);
    ShowWindow(SW_MAXIMIZE);
    i++;
    }
    }
    CMDIChildWnd::OnSize(nType, cx, cy);
    // TODO: Add your message handler code here

    }
      

  2.   

    ?
    你每个字都没漏?
    由于修改风格之后直接最大化会有恢复按钮
    所以必须
    建议你创建的时候就把这些风格去掉吧
    然后手动ShowWindow(SW_MAXIMIZE);
      

  3.   

    就这么几句,我又做了个新MDI,还是去掉了
      

  4.   

    我又重新做了一个MDI(昨天的删了),就这么几句
    还是成功的去掉了
      

  5.   

    用api函数,setwindowlong()取掉WS-SYSTEM所有的按牛都没有了。
      

  6.   

    还没搞定?
    ModifyStyle()调用的就是setwindowlong()
      

  7.   

    我把你的代码copy并且粘帖。不行的。