请教TREEVIEW的TVN_SELCHANGED与NM_CLICK的消息参数的问题???
treeview的这两个消息参数都是(NMHDR * pNotifyStruct, LRESULT * result)这样。
但是为什么在TVN_SELCHANGED消息里面,可以直接把NMHDR参数转换成LPNMTREEVIEW,
然后直接通过LPNMTREEVIEW结构获取到HTREEITEM,即LPNMTREEVIEW.itemNew.hItem;
但是在响应NM_CLICK消息时,要获取到Item却要通过HitTest()来获取呢?
是他们响应时传递的参数不一样吗?
如果不一样,那分别是怎么样的参数呢?