菜长江 2023-02-26 09:19 采纳率: 42.9%
浏览 207
已结题

c#句柄控制第三方软件

求帮忙解决剩下2个写程软件按钮句柄抓取,要求达>看图片前面两个我自己写的,我可以提供软件包和我自己工程文件
有意愿的可以留言我
这是ST的(已完成)

img

这是瑞萨的(已完成)

img


中颖(未完成)能拿到按钮句柄,缺发送不了单击消息
峰岹(未完成)整个按钮和界面是一体的
我这边可以提供工程文件和软件安装包。
主要下面这个软件我拿到按钮句柄也单击不了啊?
我用鼠标移动过去,把按钮设置焦点,也单击不了,代码单击其他都没有问题

img

  • 写回答

6条回答 默认 最新

  • 2301_76247172 2023-02-26 20:14
    关注
    按钮和界面一体拿不到句柄说明界面用的不是win原生控件制作,
    有可能是qt或者其他directUI框架制作的,
    可以先计算出按钮相对于客户区域的坐标,然后给主窗口发送鼠标点击事件带上相对坐标
    
    
    能拿到按钮句柄,发送点击事件没有响应,
    1 有可能是程序判断了当前窗口是不是在最前端,没在最前端就不处理
    2 有可能程序获取鼠标的当前坐标,判断是不是在按钮上面,没在按钮上面不处理
    测试下, 用一个定时器延迟下发送消息,然后将要点击的窗口处于最前端,然后将鼠标移动到按钮上看看有没有响应消息
    
    
    
    
    可直接给按钮的父窗口发送 wm_command 消息 ,一般按钮被点击都是给父窗口发送 wm_command ,父窗口统一处理按钮点击事件
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
查看更多回答(5条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月27日
  • 已采纳回答 2月27日
  • 修改了问题 2月26日
  • 修改了问题 2月26日
  • 展开全部

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?