[問題] 高DPI模式下的視窗顯示失真

看板C_Sharp (C#)作者 (我是三舅)時間12年前 (2013/06/11 18:29), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我的OS是WIN7,平常有設定高DPI的放大到140% 可是這樣在寫程式的時候很困擾,輸出的時候視窗元件都會跑掉 跑去DEBUG那邊的exe設定『高DPI模式停用顯示調整值』 也沒辦法在DEBUG的時候調整過來 有沒有大大知道要怎麼解決這個問題的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.3.37

06/11 19:53, , 1F
如果dpi是變動的,layout就盡量不要寫大小嘍...
06/11 19:53, 1F

06/11 19:54, , 2F
應該說只用比例去調整元件位置。
06/11 19:54, 2F

06/11 20:57, , 3F
我是希望在開發模式的DEBUG底下可以停用高DPI顯示調整
06/11 20:57, 3F

06/11 20:57, , 4F
但是找不到這個功能,只能在編譯好的exe裡面設定...
06/11 20:57, 4F

06/11 20:59, , 5F
WIN7在一般的執行檔裡面選相容性都可以關掉
06/11 20:59, 5F

06/12 00:22, , 6F
找到解決方式了,直接對VS.net停用顯示調整值就好
06/12 00:22, 6F
文章代碼(AID): #1HjlmP2Y (C_Sharp)
文章代碼(AID): #1HjlmP2Y (C_Sharp)