在TreeView中的某个节点上敲回车时会实现双击的效果,这个该如何实现呢?

解决方案 »

  1.   

    响应键盘消息,调用Expand函数。
      

  2.   

    例如在TreeView中我只能通过双击鼠标或是用方向键来控制才能展开这个节点下的子节点,现在想通过敲回车键就可以实现这些功能
      

  3.   

    就是用回车键控制节点的展开和收缩?
    响应WM_KEYDOWN消息,用GetTreeCtrl获得CTreeCtrl的引用,然后调用CTreeCtrl类的GetSelectedItem函数获得当前选中的节点,再调用CTreeCtrl类的Expand函数,第2参数给TVE_TOGGLE。
      

  4.   

    上面漏了一步,要判断按键是VK_RETURN再处理。