我想檢測我的應用程序是否在某些情況下最小化,如果是,窗口需要恢復。我能做到這一點很容易如下:使用C#FormWindowState恢復?
if(this.WindowState == FormWindowState.Minimized) {
this.WindowState = FormWindowState.Normal;
}
然而,如果用戶首先最大化的形式會發生什麼,然後最小化呢?我不知道是否將WindowState
設置爲FormWindowState.Normal
或FormWindowState.Maximized
。有沒有可以檢查以解決此問題的方法或API調用?
我認爲你誤解了我的問題(或者我沒有提供足夠的信息)。我並不是在壓倒用戶的選擇。這是一個包含文件關聯的單實例應用程序。當用戶打開一個文件時,我想讓現有的實例出現在前面。不過,您的代碼仍然可以解決我的問題。 – jnylen 2010-01-11 18:46:30