开始创建工程的时候,可以在第4步advance中window styles中选定,
要不,在程序中使用SetWindowPos设定,使用SWP_NOSIZE参数

解决方案 »

  1.   

    你可以接管WM_GETMINMAXINFO消息它的参数指向一个结构,通过该
    结构可以设定窗口的最大/最小尺寸
      

  2.   

    你可以接管WM_GETMINMAXINFO消息它的参数指向一个结构,通过该
    结构可以设定窗口的最大/最小尺寸
      

  3.   

    1.  在 OnInitialUpdate() 中:      ResizeToFit(false);2.  CChildFrame::PreCreateWindow() 中:    cs.style &=~WS_THICKFRAME;
      

  4.   

    1.  在 OnInitialUpdate() 中:      ResizeToFit(false);2.  CChildFrame::PreCreateWindow() 中:    cs.style &=~WS_THICKFRAME;
       OK !     快把分乖乖的交出来 !
      

  5.   

    谢谢wdf1的回复,按照您的指点,子窗口的尺寸确实不能改变了,可是这样做之后还可以通过最大化按钮改变窗口大小,我想窗口只能最小化,其他的改变窗口大小的操作都要被禁止,不知您有何高见。事成之后,我一定把分送上。
      

  6.   

    窗口最大化的问题按照wdf1的方法即:cs.style &= !WS_MAXIMIZE; 可以解决问题了。我想这个问题一定不止这一种方法,希望大家能多多发表自己的高见。到时候我一定会把分数如数送出。Thanks everybody.
      

  7.   


    void CChildFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
    // TODO: Add your message handler code here and/or call default lpMMI->ptMaxTrackSize.x=700;
    lpMMI->ptMinTrackSize.x=700;
    lpMMI->ptMaxTrackSize.y=450;
    lpMMI->ptMinTrackSize.y=450;

    CMDIChildWnd::OnGetMinMaxInfo(lpMMI);
    }  可以,但  FormView 资源大小调整不容易必须将 Formview 大小比 x,y小.
      

  8.   

    谢谢WDF1,由于许久没有来此地了,故而忘记给分了。