-
-
[旧帖]
[原创]toolbarwindows32控件模拟点击[回复[求助]toolbarwindows32 这个控件上面的按钮问题]
0.00雪花
-
发表于:
2016-5-28 12:49
2739
-
[旧帖] [原创]toolbarwindows32控件模拟点击[回复[求助]toolbarwindows32 这个控件上面的按钮问题]
0.00雪花
临时会员没法回复那个话题,希望你能看到
使用如下几个API接口可以实现
FindWindow
FindWindowEx
SendMessage
以下逻辑演示模拟点击Win7任务栏图标(Delphi代码供参考)
var
vTaskBar, vHandle : THandle;
vPoint : TPoint;
begin
vTaskBar := FindWindow('Shell_TrayWnd', Nil);
vHandle := FindWindowEx(vTaskBar, 0, 'TrayNotifyWnd', '');
vHandle := FindWindowEx(vHandle, 0, 'SysPager', '');
vHandle := FindWindowEx(vHandle, 0, 'ToolbarWindow32', 'User Promoted Notification Area');
vPoint.X := 80;
vPoint.Y := 30;//坐标处于截图中网络连接所在方位
SendMessage(vHandle, WM_LBUTTONDOWN, 0, vPoint.Y*65536+vPoint.X);
SendMessage(vHandle, WM_LBUTTONUP, 0, vPoint.Y*65536+vPoint.X);
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!