C# API 按钮单击



使用"计算器",我可以使用FindWindowEx和SendMessage单击按钮。
但是某些应用程序无法使用spy++来获取按钮的信息。例如"Visual Studio"。如何单击此应用程序中的按钮?

在 Windows 窗体或 Win32 中,按钮等 UI 元素是本机操作系统窗口对象。但是,我相信Visual Studio是使用WPF编写的,其中按钮不是本机操作系统窗口对象,因此FindWindowEx将无法在它们上运行。应尝试使用 UI 自动化与用户界面(例如单击按钮)和 Inspect 等工具进行交互。

最新更新