繁体   English   中英

如何使用 winapi 在另一个应用程序上单击按钮?

[英]How can I click on button on another application using winapi?

我在这个论坛中发现类似:

SendMessage(ButtonHandle, BM_CLICK, 0, 0);

好的,但是我怎样才能获得 ButtonHandle? 我想我必须使用 FindWindowEx,但是怎么做呢? 我知道如何处理 window,而不是他的孩子的小部件。

例如我的另一个应用程序标题是“示例”。 我想点击的按钮是“button1”,他的文字是“点击我”。 我怎样才能点击它?

根据FindWindowExA : function 搜索子 windows,从指定子 window 之后的一个开始。

所以我建议你像这样使用它:

HWND ButtonHandle = FindWindowEx(hWndParent, NULL, TEXT("Button"), TEXT("Your button name"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM