我填寫一張LOGFONT
結構和使用CreateFontIndirect()
創建字體和繪製一段文字,用它。這是Windows 7,所以我們不討論高動態DPI意識或任何其在Windows 10CreateFontIndirect和控制面板變焦倍率
調用設置爲100%默認縮放因子,我畫看起來不過它的外觀文本控制面板。如果我將控制面板縮放因子更改爲125%或150%,會發生什麼情況?我曾預料,在重繪/重新登錄/重新啓動後,繪製的文本看起來會稍微大一點,而不需要編程做任何事情。但事實並非如此。無論縮放係數大小如何,文本保持完全相同。我究竟做錯了什麼?
我的字體高度被硬編碼爲-7
。
這同樣適用於按鈕尺寸,我猜。如果我在飛行中以編程方式計算按鈕大小,並且按鈕在100%時看起來不錯,我是否應該在以125%顯示它們時進行額外的計算?他們看起來完全一樣的大小。
不要描述你的代碼。顯示[MCVE]。 –