我想做一个类似播放器的界面,吧Cview 分割后,下面做成CformView ,我设的高度是100,但是右边就会出现ScrollBar,怎么消除啊?找了好多方法也不管用啊,禁用可以,但是还是显示个灰色的,很讨厌,想完全去掉。
另外,怎么动态调整那个CformVIew 的大小啊?新手,一点不会,我往上放了个Button ,只有拉Scrollbar才会显示出来,我就想让这个formview全填充到高度100的框里,Button在正中央,怎么实现?

解决方案 »

  1.   

    设置风格,里面去掉scroll窗口的大小,可以通过MoveWindow来调节大小!
      

  2.   

    做窗口分割的时候,将CFormView的大小固定为100
    如m_wndSplitter.SetColumnInfo(100);按钮居中的话,使用MoveWindow()或者SetWindowPos()来调节位置

    m_Button.MoveWindow(& Rect); //CRect Rect ; CButton m_Button
      

  3.   

    具体点啊?我不会啊,在包含Cformview 资源的那个类里吗?放到那个函数里啊?
      

  4.   

    我已经设定为固定了,还是会有滚动条,我感觉是哪个WN_FORMVIew资源的事,不知道是不是,
      

  5.   

    在OnSize中SetScrollRange(SB_VERT , 0, 0, FALSE);
    SetScrollRange( SB_HORZ , 0, 0, FALSE);