为什么create的ListControl不能触发右键事件呢?

解决方案 »

  1.   

    Create后,在我定义的CRect区域里,想触发右键,比如最简单弹出提示框都不行,我设置断点,在触发右键的函数里,根本不进函数体,也就是说,根本没有发射右键信息。如何解决呢?
    还有一个问题: 如果不动态创建ListControl,用控件,那么:我要有多个数据表在这个一个ListControl里显示,就是说,有个选择项,选择那个表,那个表就在listcontrol里出现。但是虽然每个表的信息都显示出来,可是在listControl的column是没有更新的,每个表插入的column都在上面,如何能只出现选择表的列属性呢?就是如何能更新呢?更新column不是itemText
      

  2.   

    动态创建的右键消息是 NM_RCLICK 的notify消息,不是WM_RBUTTONUP
      

  3.   

    我发射的是NM_RCLICK,在说WM_RBUTTONUP是对话框的消息,listcontrol是没有的。
      

  4.   

    每个表插入的column都在上面,如何能只出现选择表的列属性呢?就是如何能更新呢?更新column不是itemText
    我都是把list的表头去掉,用lable代替的,这样显示什么表就显示,剩下的都隐藏
      

  5.   

    隐藏列,我也这么做了,有没有其他办法呢?这个控件没有更新column的功能么?