我想在clist control 中实现想excel那样  双击鼠标就可以直接在上面添加内容,该怎么做用 button 触发该事件也可以!!

解决方案 »

  1.   

    鼠标在上面单击的时候 获取那个单元的矩形 然后在上面创建一个子窗口edit大小相等于这个单元  输入你想要的内容 当失去焦点的时候 添加到该单元 setitemtext
      

  2.   

    你可以自己重载以下CListCtrl,里面添加一个CEdit,在鼠标双击消息里面添加显示CEdit,然后输入
      

  3.   

    根据鼠标的坐标去计算矩形的位置,然后用edit接收输入,输入完成后,settext到相应的位置就OK了。嘿嘿……初学!