按钮,不带hWnd
本文关键字:hWnd 不带 按钮 | 更新日期: 2023-09-27 18:09:16
大家晚上好,
我正在构建一个简单的应用程序(a),将字符串发送到另一个应用程序(B)的文本框。我能够这一步,但后来我想自动按下一个按钮放置在文本框下面。问题是我无法获得按钮的手柄;使用"窗口侦探"(类似于spy++),我只看到文本框(称为"TEdit",见附件),没有按钮!我还想补充的是,这里不只有一个按钮,而是3个!!那么,我该如何按下特定的按钮呢?还有机会拿到把手吗?
程序"目标"
窗口侦查截图
基于类名TEdit
,这是一个可能在Delphi中编写的VCL应用程序。按钮可能是TSpeedButton
和非窗口。你不能给他们发信息,他们也不能自动化。
面对这种情况,你最大的成功希望是输入。让鼠标单击窗体上的适当位置。虽然不好看,但也没什么选择。