想要获取鼠标点击的是那个列标,但是VC6.0不支持GetSelectedColumn()函数
是不是就只能通过坐标来判断是选了哪个列呢?

解决方案 »

  1.   

    判断点击哪个列头,不是用GetSelectedColumn滴,这是一般的消息,并不是通知消息~
    据说这个是用来获取非整行选择的时候,点选某行时那一列进行高亮,默认是第一列高亮
    可以使用 SetSelectedColumn 设置至于判断哪个列标头被点击,给 HDN_ITEMCLICK 消息加个消息映射你就知道了
    LPNMHEADER->iItem 就是你所点选的列头序号
      

  2.   

    问题解决
    因为我需要处理列标的点击事件添加了LVN_COLUMNCLICK消息映射
    pNMListView->iSubItem就是列号