属性控件如果点击到子节点或者父节点都可以做,想问下,如果说想点击空白处,即属性控件中没有节点的部分,想得到这个鼠标单击到空白出的响应函数,应该怎么写?求各位大神指点,谢谢!

解决方案 »

  1.   

    POINT ptCursor;  
    GetCursorPos(&ptCursor); // 获取鼠标点击的坐标
    ScreenToClient(&ptCursor);// 转换坐标
    HTREEITEM hItem = HitTest(ptCursor); // 判断该店是否是树形控件的节点
    if (hItem == NULL) 
    {//  不是树形控件的节点
      return;
    }
    else if(hItem != NULL)
    {//  是树形控件的节点}
      

  2.   

    您好,由于您长时间不结贴,上一次答复已超一个月,目前暂无最佳答案,本人帮你顶贴。
    另外可以放在本版的疑难杂症帖链接:http://bbs.csdn.net/topics/390351579。
    如有异议,请私信。
      

  3.   

    NM_CLICK消息,当你点击鼠标在树形控件中,应该都是会有响应的。不管你是点在树节点上还是空白处。如果我没有记错的话,应该是这样的。