使用 C#,是否可以基本上接受一个 activex 对象并从中获取数据?我有一个调用队列监视器,它是一个 activex 对象,我想为我的团队实现一个警报系统,但我不知道如何从 ActiveX 组件中获取数据。
问问题
248 次
1 回答
0
如果组件没有提供特定的方法来做到这一点,那么可能并不容易。如果数据在屏幕上的控件中(例如在某个窗口中),那么您可以使用 win32 功能(FindWindow、GetWindowText 和 pInvoke)来定位具有数据的控件。您需要使用 Spy++ 在窗口中查找控件并确定它们的类名称和窗口名称以执行 FindWindow。
这是来自 SO 的一个示例: Capturing data from a window in a closed-source third-party Win32 application
于 2012-12-14T16:51:43.383 回答