W
wind73
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用一个TTreeView控件,<br>想通过点击或者鼠标移到某一条Node后,得到该鼠标下面对应的单词文本内容。<br>查询了以前的内容,<br>大多数都是用钩子之类进行屏幕取词,比较高深,也觉得杀鸡用牛刀,<br>好像对于TCtrol继承的才可以用EM_CHARFROMPOS发消息,然后得到单词,比如RichEdit或者Edit,<br>但是对应TTreeView,只有TreeView继承TCtrol,Node没有,<br>通过pos:=SendMessage(rchedit.Handle, EM_CHARFROMPOS, 0, MAKELPARAM(X,Y));<br>发送消息,发现返回值总是为0,<br>问题:<br>1、为什么会这样?同样的代码在Edit里面工作是正常的,但是在TTreeView里面总是为0?<br>2、如果可以在鼠标移动或者点击某一个Node时候得到该鼠标对应的单词?能否给出示例代码?<br>新手一个,自己分不多,只敢给100分,<br>希望各位DX不要嫌少,谢谢!