不用其他控件。 怎么把vb6自带的treeview,combobox,listbox的滚动条flat?
最好能用class或者函数实现, 也可以用vb6的原码控件,但不想用第3方的控件,谁能给我点帮助?

解决方案 »

  1.   

    觉得加个manifest的效果就可以了……http://dev.csdn.net/article/28/article/33/33796.shtm
      

  2.   

    这个不是我所需要的。
    我需要在任何系统下都有flat效果,但不是xp效果。
    因为我的程序需要统一风格。全是flat效果(没有任何阴影,突起等)
    跟win3x风格一样。
    严格的说也不是xp效果。 只是flat部分一样, 但颜色样式等都不一样。
      

  3.   

    如果是要在任何系统下都有这种效果
    估计用class或者函数来做不是麻烦就是兼容性不好其实觉得用vbaccelerator的控件也比较方便
    把里面用到的ScrollBar改成FlatScrollBar就可以
    http://vbaccelerator.com/home/VB/Code/Controls/index.asp?page=2另外……
    记得win32的滚动条也都是3D的吧~