我的应用程序是采用MDI做的,因为需要,需要禁止自己指定的某些试图的最大化(而允许另外试图的最大化),请问该如何实现?谢谢!

解决方案 »

  1.   

    WM_SYSCOMMAND 参数SC_MAXIMIZE中处理
      

  2.   

    我按照上面说的作了,可是当我最大化一个视图时,更本就没有进入OnSysCommand()函数;单步调试时,只有在拉动视图的滚动条时,才进入该函数了!!
      

  3.   

    我做出来了,是在void CChildFrame::OnSysCommand(UINT nID, LPARAM lParam)函数中实现的!但是这还是有问题,就是如果VIEW1最大化(允许的)后,
    VIEW2一获得光标也最大化了,这是不希望出现的!
    请问该在那里控制这种情况的出现?
    谢谢!
      

  4.   

    void CChildFrame::OnSysCommand(UINT nID, LPARAM lParam)同样在这里了,分情况对所有view分别处理了,switch()case