2012-12-14 41 views
-1

使用C#,基本上可以接收一個activex對象並從中獲取數據嗎?我有一個呼叫隊列監視器,這是一個activex對象,我想爲我的團隊實現一個警報系統,但我無法弄清楚如何從ActiveX組件中獲取數據。從ActiveX組件中刮取數據

+0

嘗試了屏幕閱讀器,那種人與視力障礙的使用。如果談話回來,那麼你可以通過使用自動化庫來實現。如果沒有,fuggedaboudid。 –

回答

0

如果組件沒有提供特定的方式來做到這一點,那麼可能不容易。如果數據在屏幕上的控件中(如在某個窗口中),則可以使用win32功能(FindWindow,GetWindowText,pInvoke)來查找具有該數據的控件。您需要使用Spy ++來查找窗口中的控件,並確定其類名和窗口名稱以執行FindWindow。

這裏有一個例子,從SO:使用 Capturing data from a window in a closed-source third-party Win32 application

+0

我能找到一種方法從activex對象外部拉取隊列數據。但從我從你的回答中看到,它會起作用。謝謝! – Sugitime