为什么listbox只有dbclick而没有单击?
我在dialog上加了个listbox,然后想响应listbox的单击事件,比如单击listbox的某一行。
可是为什么在listbox的message列表里只有dbclick的??
怎么办?
我添加了dialog的click,可是当click在listbox上的时候却响应不了??
help!!急等!

解决方案 »

  1.   

    可以从CListBox派生子类,自己处理
      

  2.   

    在listbox里不叫单击,叫SELCHANGE
      

  3.   

    在SELCHANGE消息里写上你想做的代码
      

  4.   

    其实我要实现的是拖动。我用了CDragListBox,可是我响应不了click down和clickup事件啊! SELCHANGE只在选中item的时候有响应,可是我却无法在程序中判断鼠标释放的事件啊!
    怎么办?
    谢谢各位帮忙!
      

  5.   

    用SELCHANGE消息就可完成,当你先把不同的项的时候,代码写就行了吧。
      

  6.   

    将所有代码写在SELCHANGE消息中就可以了!
      

  7.   

    selchange不行啊,我一定要响应到mouse的button up事件才行啊!因为我要在鼠标释放后判断列表里的item改变情况。如果只有selchange,那我只能知道那一项被选中,不知道它被移动到了哪里,更不能判断什么时候开始进行我自己的一些运算(因为运算要在列表更新后开始)