[問題] 請問MFC元件位置跑掉的問題

作者: ohnotme (來點造型)   2016-06-14 19:11:52
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio 2010, 繁中版win7 64 bit
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)

問題(Question):
大家好,小弟目前在維護一支MFC的程式,其中有許多圖形化的介面,以往這支程式只會
在繁體中文的windows環境底下執行(win xp, win7),直到有一天這支程式在英文版win
xp底下執行後,整個圖形介面看起來像是被壓縮過一樣擠在一起,原版在繁中環境底下
剛好的容器邊框大小,在英文環境底下變成只能顯示原本不到2/3的內容,原本以為是螢
幕解析度或是自訂DPI設定有關,可是無論怎麼調整,畫面仍像是被壓縮過然後擠在一起
,請問這是與什麼設定有關呢?謝謝:
作者: james732 (好人超)   2016-06-14 19:12:00
字型問題?
作者: ohnotme (來點造型)   2016-06-14 19:21:00
resource view裡面dialog每個的language都改成english還是一樣補充一下,在英文xp底下,所有的元件比例都被放大了(在相同1280*1024的解析度底下)
作者: EdisonX (卡卡獸)   2016-06-14 22:46:00
一樓說的是 "字型" ,不是 "語系",dialog 也有預設字型
作者: ohnotme (來點造型)   2016-06-15 01:42:00
謝謝!修改字型過後UI大小變得比較合理了,非常感謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com