请问下,窗口自带的滚动条满足什么条件,会出现或者消失。现在窗口一旦创建出来后,滚动条也立刻出现了。

解决方案 »

  1.   

    SetScrollSize和ShowScrollBar   组合控制的吧
      

  2.   

    “WS_VSCROLL”
    ModifyStyle(WS_VSCROLL,0);
      

  3.   

    试了试,ShowScrollBar 可以强制的控制ScrollBar的显示和隐藏。在我这个对话框窗口类中找不到SetScrollSize这个函数。 创建的时候设置风格为,自带ScrollBar,理想情况应该是画面大于窗口时,就出现ScrollBar,当画面小于窗口时,ScrollBar自动隐藏不显示出来。刚创建时,画面是小于窗口大小的,ScrollBar应该自动隐藏,这个效果现在没有。
      

  4.   

    谢谢,但是这样改,就去掉了窗口自带ScrollBar的效果了。
      

  5.   

    需要时:
    ModifyStyle(0,WS_VSCROLL);
    这就是 窗口 管理 滚动条的过程。