[問題] MFC 最大視窗的問題

看板C_and_CPP (C/C++)作者 (呦厚厚)時間16年前 (2009/07/12 20:26), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
我希望使用者在開啟了我寫的MFC的exe檔時 畫面就是配合使用者的螢幕解析度的最大視窗 因為如果我發現如果我設定的視窗大小超過使用者的螢幕解析度時 超過的部份會被截掉 就算我設了水平,垂直捲軸也無法解決這問題 所以我希望乾脆讓我的MFC視窗大小 可以針對使用者的螢幕解析度一開始就最大化 不過不是在一開始初始設定時的那個最大畫面功能 因為那個最大化的設定會連原本windows視窗最下面的"開始"那一行都蓋掉 而且希望在最大化後的視窗裡面的介面功能的位置 都可以按照原本的設定的位置等比縮放去擺放好 而不是放到最大後 下面和右邊都是空白的 介面功能都還是集中放在左上角 研究很久不知道要怎麼解決這功能 我主要的希望就是可以解決當使用者的螢幕解析度設定 比我設定的MFC的視窗還小時 超過的部份會被截掉的問題 以及當我把視窗以原本的大小最大化後 右邊和下面新增的區域會變成空白的 原本的介面功能都還是集中在左上 不會跟著縮放的問題 寫的混亂 希望大家看到懂 謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.163.42

07/12 21:07, , 1F
最大化哪會把 "開始"蓋掉阿..
07/12 21:07, 1F

07/12 21:10, , 2F
你也沒講你是用什麼架構, 一般對話盒不適合提供縮放功能
07/12 21:10, 2F

07/12 23:45, , 3F
取得Desktop的解析度, 用MoveWindow自己改... XD XD
07/12 23:45, 3F

07/13 13:12, , 4F
在App的initinstance最後加上
07/13 13:12, 4F

07/13 13:15, , 5F
m_pMainWnd->Showwindow(MAXSIZE)試看看囉~~
07/13 13:15, 5F
文章代碼(AID): #1AMTPTa7 (C_and_CPP)
文章代碼(AID): #1AMTPTa7 (C_and_CPP)