在VC中怎么把窗口的最大和最小化按钮去掉?并且不允许鼠标拉伸来改变页面大小。也就是相当于一个Dialog的效果,但要有标题。

解决方案 »

  1.   

    问题是MainFrame不是由我控制创建的呀?!
      

  2.   

    还没搞定?
    在下面函数中处理
    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {    return CMDIFrameWnd::PreCreateWindow(cs);
    }
    如果想从应用程序的标题栏中删除文档标题,则把下面的代码添加到cs.style &=~FWS_ADDTOTITLE;
    如果还想从应用程序标题栏中去掉最小化和最大化按钮,则添加:
    cs.style &=~(WS_MAXIMIZEBOX|WS_MINIMIZEBOX);
    如果想使应用程序的大小固定,以致拖动窗口的右下角时没有反映,那么添加:
    cs.style &=~WS_THICKFRAME;
      

  3.   

    谢谢icecools(浮生若梦) ,希望以后多指教!