获取wpf进程中某个按钮的句柄

SDHU 2017-12-07 05:58:07
通过api FindWindowEx可以找到winform进程的按钮,但是找不到wpf进程的按钮,这是为什么?有没有方法可以找到wpf进程的某个按钮?
...全文
195 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SDHU 2017-12-18
引用 7 楼 qq_25095899 的回复:
[quote=引用 4 楼 sxc176 的回复:] [quote=引用 3 楼 qq_25095899 的回复:] 你先说一下你想做什么,
要做自动化测试,目前找到了一套.Net的自动化测试框架 UIA,加上API目测应该效果不错[/quote] 你误会了,我是说你功能目的是什么,也就是说你找按钮句柄的目的,大家可以帮你想想其他办法达到你的目的,而不一定非要找句柄 (如果确实找不到的话)[/quote] 只是为了触发点击事件,目前已有办法,还是谢谢你,分就给你了
  • 打赏
  • 举报
回复
exception92 2017-12-11
引用 5 楼 sxc176 的回复:
[quote=引用 2 楼 duanzi_peng 的回复:] 据我所知,找不到的。你要进行进程间的通信么
要做一个外部程序的自动化测试[/quote] 找到按钮的最终目的是为了进行某些操作,想办法能与wpf的进程进行通信,让wpf程序捕获外部发送的信息再进行处理。
  • 打赏
  • 举报
回复
大然然 2017-12-11
引用 4 楼 sxc176 的回复:
[quote=引用 3 楼 qq_25095899 的回复:] 你先说一下你想做什么,
要做自动化测试,目前找到了一套.Net的自动化测试框架 UIA,加上API目测应该效果不错[/quote] 你误会了,我是说你功能目的是什么,也就是说你找按钮句柄的目的,大家可以帮你想想其他办法达到你的目的,而不一定非要找句柄 (如果确实找不到的话)
  • 打赏
  • 举报
回复
SDHU 2017-12-09
引用 2 楼 duanzi_peng 的回复:
据我所知,找不到的。你要进行进程间的通信么
要做一个外部程序的自动化测试
  • 打赏
  • 举报
回复
SDHU 2017-12-09
引用 3 楼 qq_25095899 的回复:
你先说一下你想做什么,
要做自动化测试,目前找到了一套.Net的自动化测试框架 UIA,加上API目测应该效果不错
  • 打赏
  • 举报
回复
exception92 2017-12-08
据我所知,找不到的。你要进行进程间的通信么
  • 打赏
  • 举报
回复
assky124 2017-12-08
WPF 的按钮是画出来的,WPF 窗体只有一个句柄好像
  • 打赏
  • 举报
回复
大然然 2017-12-08
你先说一下你想做什么,
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2017-12-07 05:58
社区公告

让您成为最强悍的C#开发者