不要截取NM_CLICK,用TVN_SELCHANGED代替,只有在鼠标单击的时候才会接收NM_CLICK通知,如果用上下键选择的话,NM_CLICK就有问题了。而TVN_SELCHANGED不存在这个问题,只有当所选项目已经改变时,才发送此通知,截取TVN_SELCHANGED是正确的。
更多消息参考:Tree-View control notifications
谢谢水木子,研究了一下您在传送门上的例子
请教一下:
Case $aFitem[1] To $aFitem[UBound($aFitem) - 1], $aSitem[1] To $aSitem[UBound($aSitem) - 1]
是不是说$nMsg的值在$aFitem[1] To $aFitem[UBound($aFitem) - 1]范围内或者在$aSitem[1] To $aSitem[UBound($aSitem) - 1]范围内都执行代码?也就是说逗号(,)相当与“或”的逻辑?