如何跨进程对SysTreeView32控件节点模拟双击的

 我来答
甜含艺
2017-08-19 · TA获得超过194个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:340万
展开全部
向tree控件的某节点位置发向两次如下的消息已过无效
::SendMessage(GetParent(hTreeWnd), WM_LBUTTONDOWN, 0, (LPARAM)MAKELONG(pt.y ,pt.x ));
::SendMessage(GetParent(hTreeWnd), WM_LBUTTONUP, 0, (LPARAM)MAKELONG(pt.y ,pt.x ));

向tree控件发送如下消息 有效果 但无法产生双击事件
::SendMessage(hTreeWnd,WM_LBUTTONDOWN,0,(LPARAM)MAKELONG(pt.y ,pt.x ));
Sleep(50);
::SendMessage(hTreeWnd,WM_LBUTTONDOWN,0,(LPARAM)MAKELONG(pt.y ,pt.x ));

另外本人也试了NM_DBLCLK消息 NM_DBLCLK消息本人第一次用,代码如下,结果无效 不知是因为有错误 还是确实此方法无效
//以下是向tree发送一个WM_NOTIFY消息,目的是想触发双击事件 但不成
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式