在Windows中,我有一個最小化窗口,它是前臺窗口(GetForegroundWindow)。我現在想要將窗口最小化,以便它再次變爲可見。我怎樣才能讓窗戶回到之前的狀態?也就是說,如果窗口在最小化之前被「恢復」,它應該被恢復,如果它在被最小化之前被最大化,則它應該被再次最大化,特別是不被恢復或者什麼。如何將窗口最小化到確切的先前狀態(恢復或最大化)?
看來我只能確定窗口的當前狀態{最小化,恢復,最大化},但理論上,最小化和最大化應該是可以一起設置的標誌。
資源管理器任務欄如何知道用戶點擊它時顯示窗口的狀態?
你在這裏寫程序嗎?如果是的話,你使用哪種語言? – ChrisF 2009-08-31 09:32:29
對不起,我正在編寫一個C#應用程序,但它已經包含對Win API的P/Invoke調用,所以我對託管和WinAPI解決方案很好。我也熟悉C,所以我也可以使用它。 – ygoe 2009-09-01 11:23:55