现在需要使用一个CListCtrl。希望在其中增加一列,这一列的内容的取值是一个bool型的,请问如何在显示CListCtrl后,让用户可以操作这一列,用用户设定这一列的内容?

解决方案 »

  1.   

    里面嵌入一个editbox或者combobox可以修改
      

  2.   

    这方面的例子程序比较多,楼主可以到www.codeproject.com上搜索一下,很多很好的例子可以参考
      

  3.   

    一个listbox ;2个值 TRUE FALSE。
    用户点击到那列时,吧listbox 移动到那里。
    用户选择后,改那列的值。
    隐藏 listbox
      

  4.   

    谢谢各位热心。我只是使用了listcontrol自带的扩展属性,lvs_ex_checkboxes,解决问题了。因为对大多数用户,这个字段都是不需要的,所以也就这么粗糙地处理一下了。谢谢。