我在BOOL CMyView::PreCreateWindow(CREATESTRUCT& cs)函数中 设置了VIEW风格  cs.style =cs.style|WS_VISIBLE|WS_HSCROLL;
怎么垂直的滚动条没有显示?
还有之后我该怎么初始化滚动条 后面就不知道怎么做了
请高手指教注释:: 我的类是继承CVIEW类的 也不想更改成CScrollView类
只想通过更改风格 之后实现滚工条

解决方案 »

  1.   

    垂直的滚动条是WS_VSCROLL,WS_HSCROLL是水平滚动条。自己控制滚动条是很麻烦的,建议还是用CScrollView.
      

  2.   

    你查查MSDN,SCROLLINFO,填好这个结构之后,SetScrollInfo
      

  3.   

    在OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)和OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 里面把 滚动条的总范围和滚动范围设置正确吧。有兴趣给你发份代码,我最近也在做这个。