2010-06-17 61 views
1

我有一個WPF應用程序調用API來操作設備(掃描儀)。這個API是基於COM的,並且在內部有一個隱藏窗口,掃描器也發送郵件。 API的意圖是將這些Windows消息轉換爲COM事件。問題在於WPF應用程序沒有消息泵,因此沒有任何消息正在傳遞到隱藏窗口。因此沒有任何事件被觸發,並且它看起來像掃描儀沒有響應。WPF應用程序調用API,它需要消息泵

我應該如何在WPF應用程序中創建一個消息循環,以便能夠將消息發送到不可見的窗口? http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatcher.run.aspx

注意,每個線程擁有獨立的消息泵,泵,其由該線程創建的所有窗口的消息:

+0

消息管道仍然存在,因此可能是其他位置的問題? – 2010-06-18 13:10:38

回答

1

,如果你沒有一個已經這個方法可以啓動一個消息泵。您需要找到創建隱藏窗口的線程。

相關問題