首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带hWnd的按钮

不带hWnd的按钮
EN

Stack Overflow用户
提问于 2016-09-28 00:38:52
回答 1查看 181关注 0票数 0

大家晚上好,

我正在构建一个简单的应用程序(A),它将字符串发送到另一个应用程序(B)的文本框中。我可以完成这一步,但之后我想自动按下文本框下面的按钮。问题是我不能获得按钮的句柄;使用“窗口侦测”(类似于Spy++),我只看到文本框(称为"TEdit",参见附件),没有按钮!我还想补充说,这里不只有一个按钮,而是3个按钮!那么,我如何才能按下特定的按钮呢?还有没有机会拿到把手?

Program "target"

Window Detective screenshot

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 00:54:05

基于类名TEdit,这是一个VCL应用程序,可能是用Delphi语言编写的。这些按钮可能是TSpeedButton的,并且是非窗口的。你将无法向他们发送消息,而且他们不是自动的。

面对这种情况,你最大的成功希望就是伪造输入。在窗体上的适当位置伪造鼠标单击。它不是很漂亮,但几乎没有选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39730027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档