-1

使用 C#,是否可以基本上接受一个 activex 对象并从中获取数据?我有一个调用队列监视器,它是一个 activex 对象,我想为我的团队实现一个警报系统,但我不知道如何从 ActiveX 组件中获取数据。

4

1 回答 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 回答