[問題] 按下"顯示視窗" 視窗不會被縮小

看板Programming作者 (一切都結束了)時間17年前 (2008/08/30 23:41), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
請教各位,我用MFC自己做了兩種form,A和B 在A上面按下某些按鈕後,B會跳出來,我是使用DoModal()的方式呼叫來顯示B (modal dialog), 現在有個問題就是,當我按下"顯示桌面"的按鈕時,理論上所有視窗都應該縮小, 然後顯示出完整的桌面,但是我發現,如果B顯示了,按下"顯示桌面", B不會被縮小,還是會出現在桌面上,請問這是為什麼呢? 我有什麼地方用錯了嗎? 我看其它的軟體就算出現modal dialog按下去也會縮小,但就我的不會, 請問我有可能哪些地方的屬性沒有設定對呢? 還是有什麼可能錯誤的地方? 雖然好像很無關痛癢,但是還是被迫要解決,感激不盡!! PS. "顯示桌面"按鈕和快捷件 "[WINDOW]+D" 一樣效果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.210.97

08/31 10:57, , 1F
topmost?
08/31 10:57, 1F

08/31 14:36, , 2F
不想顯示試試ShowWindow(hWnd,SW_HIDE)
08/31 14:36, 2F

09/02 23:23, , 3F
我並不是不想顯示 @@......
09/02 23:23, 3F

09/02 23:23, , 4F
你可能沒搞懂我的意思 @@...
09/02 23:23, 4F

09/02 23:23, , 5F
一樓的 topmost也可以被縮小而隱藏 @@
09/02 23:23, 5F
文章代碼(AID): #18kTgko2 (Programming)