我想在CFormView中通过响应WM_HSCROLL消息自行控制滚动条,但消息中的CScrollBar*参数为NULL,为什么?怎么实现我的想法?谢谢!

解决方案 »

  1.   

    其实在CFormView中与CScrollView中完全一样。
    可以使用SetScrollSizes(...)函数,不必自己创建滚动条,很方便。
    如果是你自己创建的滚动条,则
    CScrollBar*就是你创建的滚动条的指针了。这样你就要自己处理所有的滚动消息以及你的滚动条何时显示。
      

  2.   

    其实在CFormView中可以与CScrollView中一样使用滚动条,
    同样可以用SetScrollSizes(...)函数。不必自己创建滚动条。CScrollBar*是NULL,可以毫不理会。如果你使用自己创建的滚动条,那么CScrollBar*就是你自己创建的滚动条的指针了,但这样你就需要自己处理滚动消息及滚动条的显示。
      

  3.   

    我使用自己创建的滚动条,问题已解决。谢谢hnyyy(前进)。