CFromView实际是自动加滚动条,当控件超出视图的可视范围,则自动出现!

解决方案 »

  1.   

    如果你希望以出来就有,可以加上WS_VSCROLL、WS_HSCROLL的风格。
      

  2.   

    “当控件超出视图的可视范围,则自动出现”这句话说到点子上了。
    我的CFormView缩小到一定程度时滚动条自己就出来了。
    问题是怎么设置控件的大小?我的CFormView里的没有控件,只是有一个和CFormView相关联的Dialog资源。怎么在程序中设置它的大小?
      

  3.   

    我是这样考虑的:
    因为CFormView 是从CScrollView 派生的,有SetScrollSizes(); void SetScrollSizes( int nMapMode, SIZE sizeTotal, const SIZE& sizePage = sizeDefault, const SIZE& sizeLine = sizeDefault );
    当你设置你的sizeTotal 大于你的View 的ClientRect时就应该会显示滚动条的