我希望能夠使用自動化'恢復'MS Word的文檔窗口。如何'恢復'MS Word的文檔窗口使用自動化
我已經有應用程序對象,我已經打過電話App.Activate。激活會將窗口放到窗口堆棧的頂部,但如果Word被最小化,則不會。我可以將WindowState設置爲最大化,最小化和正常,但我真正需要做的是將窗口恢復到用戶最小化之前的狀態(這將等同於用戶單擊任務欄中的應用程序按鈕) 。
這可能使用Word自動化嗎?我實際使用C++向自動化
所以我能夠在需要時調用Win32 API函數。
如果沒有恢復窗口直接的方式接下來的問題是,「我怎麼能得到的ActiveWindow的窗口句柄?
您最好使用EnumWindows()但對於每個調用GetClassName的窗口,然後檢查將其標識爲Word窗口的類名稱「OpusApp」。 – Nick 2009-11-20 14:43:52