我希望实现这样一个列表控件:当单击列表框的某一列中的任何一项时,在该列表项中显示一个下拉组合框,通过组合框选择有限的几种取值,也就是说这一列是一个枚举量,界面中希望通过下拉组合框让用户选择取值。

解决方案 »

  1.   

    http://www.codeproject.com/KB/list/xlistctrl.aspx
    楼主看下这个demo
      

  2.   

    创建ComboBox,然后MoveWindow移动到对应的位置
      

  3.   

    他每个item都有pos,取到人后move过去同楼上
      

  4.   

    这个是我自己通过重新继承CListCtrl写的程序。
    我这个基本符合你的要求,只不过,我这个是通过双击鼠标显示的....
    http://download.csdn.net/source/3404582
      

  5.   

    创建的ComBox大小太大 有些奇怪 不过例子简单 使用方便 把双击里面的函数移到单击里面就是用单击显示ComBox了  嘿嘿 学习了!