我用C语言编程,并且我通过编程远程点击一个按钮。我已经在简单的各种简单的表单应用程序中做到了这一点。但我遇到了一个问题。
HWND WINAPI FindWindowEx(HWND hwndParent, HWND hwndChildAfter, LPCTSTR lpszClass, LPCTSTR lpszWindow);我尝试过使用Spy++ (我以前的6.0版本)和更友好的WinID工具。
例如,我正试图在calc.exe中查找所需的类和“窗口”。在Windows7中,这些按钮的类别就是"Button“。好的,但是当你查找标题时,它是"“(空)。我怎么才能克服这个问题呢?我已经得到了按钮的ID,但是我如何使用该ID而不是“窗口”标题呢?
如果您不明白我想说的是什么,让我看看我是否可以简化它;我有类名,但我没有标题。如果我没有标题(但是我有ID),我如何选择窗口的hwnd?
发布于 2010-11-19 08:34:58
如果你有按钮的ID,只需使用GetDlgItem来获取它的句柄:
HWND hButton = GetDlgItem(hParent, buttonID);https://stackoverflow.com/questions/4221077
复制相似问题