首页
社区
课程
招聘
[旧帖] [原创]toolbarwindows32控件模拟点击[回复[求助]toolbarwindows32 这个控件上面的按钮问题] 0.00雪花
发表于: 2016-5-28 12:49 2739

[旧帖] [原创]toolbarwindows32控件模拟点击[回复[求助]toolbarwindows32 这个控件上面的按钮问题] 0.00雪花

2016-5-28 12:49
2739
临时会员没法回复那个话题,希望你能看到

使用如下几个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);

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
gfsdgrteghrt
2016-5-28 12:59
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢楼主分享,学习了不少知识
2016-6-1 10:25
0
游客
登录 | 注册 方可回帖
返回
//