有沒有辦法在單詞內部捕獲Windows消息(我嘗試覆蓋WinProc ...不行)?我有一個詞,我試圖與外部溝通的VSTO插件...理想情況下,我想從一個應用程序發佈消息,用word捕獲該消息,然後執行相應的響應...在VSTO插件中捕獲Windows消息
1
A
回答
1
避免在Word中(這是一個爛攤子,當談到與UAC權限),我想出了自己的解決方案的進程間通信:
我設置了一個鉤我的我的話VSTO插件的實例中有SetWinEventHook( )(掛鉤SYS_ALERT)...我只是監視創建的新窗口(OB_CREATE),如果它是使用解釋的攝像頭的應用程序,那麼我關閉DS中正在運行的圖形,釋放攝像頭並允許它在具有焦點的應用程序中使用。我的每個使用相機的程序都會實現這個類的鉤子。
更好的主意歡迎...
2
由於此功能沒有被interop程序集公開,我不會建議這種方法。您只應嘗試通過這些API與辦公應用程序進行交互。
如果你只是需要進程間通信,並且你可以控制發送者和接收者,我會建議使用套接字連接或管道。 Word將會處理它自己的Windows消息,並且干涉這個過程並不是一個好主意。
相關問題
- 1. 如何捕獲Windows消息?
- 2. 捕獲所有Windows消息
- 3. Windows 7捕獲睡眠/掛起消息
- 4. 捕獲Win32消息
- 5. Rails:在JavaScript中捕獲錯誤消息
- 6. 在java中捕獲xsl:消息輸出
- 7. 捕獲程序調試事件消息
- 8. 捕獲錯誤消息
- 9. 捕獲警告消息
- 10. 捕獲FTP錯誤消息
- 11. 讀取/捕獲vb6中的Windows彈出消息?
- 12. Laravel - 捕獲自定義中止消息
- 13. 在C#客戶端捕獲SOAP消息
- 14. 在客戶端捕獲異常消息
- 15. 在Python中捕獲電子郵件回覆消息
- 16. jquery插件獲取和設置消息
- 17. GWT獲取丟失插件消息
- 18. C# - 從特定應用程序捕獲Windows消息
- 19. Wix通過INSTALLUILEVEL_FULL模式捕獲Windows Installer錯誤消息
- 20. 捕獲MFC應用程序以純C++生成的windows消息
- 21. VSTO插件中的SetProcessDPIAware
- 22. VSTO插件中的WebServiceHost
- 23. 只有Internet消息ID值獲得Outlook消息(使用VSTO,EWS或贖回)
- 24. 卸載VSTO插件
- 25. 在Phonegap插件中捕獲NSNotification
- 26. 在windows中捕獲崩潰
- 27. 在VSTO單詞插件中調試TrustNotGrantedException
- 28. 在Excel VSTO中插入行事件?
- 29. 未在VSTO Outlook插件中調用RequestComAddInAutomationService
- 30. 從asp.net的消息框中捕獲事件
對不起,沒有真正意識到這件事情是如何工作的。我會看看我的過去的問題/消息,看看我能做什麼 – devHead 2012-08-09 20:54:14