是否有任何方法可以检测是否使用Common Controls和WINAPI双击树视图控件(特别是TVITEM)?我的意思是在表单的wndproc函数中。
如果是这样,那么在这种情况下,味精,wParam和lParam是什么?
双击您的Treeview控件会发送NM_DBLCLK
通知,根据文档,NM_DBLCLK
= uMsg
且WM_NOTIFY
指向lParam
结构。
然后您可以向树形视图控件发送NMHDR
消息,以确定光标下的项目,类似于:
TVM_HITTEST
请参阅TVM_HITTEST
以获取TVHITTESTINFO tvhti = {};
GetCursorPos (&tvhti.pt);
ScreenToClient (hTreeView, &tvhti.pt);
SendMessage (hTreeView, TVM_HITTEST, 0, (LPARAM) &tvhti);
返回的值。