问题描述
- 通过Windows API获取不到java程序的子窗体和界面控件
-
有一个java写的桌面应用程序,我想用C#自动控制这个程序。
我在C#中用Windows API的FindWindow可以找到它的主窗体句柄,但是用FindWindowEx和EnumChildWindows无法找到它的子窗体和控件。
解决方案
java写的程序就不要指望了,swing之类的库,界面都是画上去的,不是windows窗口。
解决方案二:
1。确定控件(子窗口)存在,如果是画上去的没有子窗口。
2。用spy++检测
3。用 EnumWindowEx
解决方案三:
用spyxx等工具先查看一下,可能不是不 标准窗口
时间: 2024-07-30 06:18:46