请大家帮忙。我在视图中创建了一个slider。:
const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE|TVS_HASLINES|TVS_NOSCROLL;
//定义样式
m_listbox.Create(dwViewStyle, rectDummy, this, 2102)//创建listbox
为什么我显示的listbox里面的值都是呈两列显示??是不是要什么样式呢?请大家帮帮忙哦。怎么来控制这个样式

解决方案 »

  1.   

    改成dwViewStyle = WS_CHILD | WS_VISIBLE
    试下
      

  2.   

    怎么属性中还有TVS_HASLINES????
      

  3.   

    我对这个样式这块一点都不熟悉。很多时候就是看别人怎么设置。我就怎么设置。到底该怎么设置呢?这是另外一个问题。怎么我的listbox会出现分栏显示。我不想让他分栏显示
      

  4.   

    恩。我刚才去看了。listbox的样式是以:lbs_开头。我选择了lbs_standard.就好了
      

  5.   

    const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE|LBS_MULTIPLESEL|LBS_STANDARD ;
    改成这样就可以了