

想要按照上圖的方法添加控制元件,預覽的時候發現視窗自己拉伸了...在網上試了很多方法,還沒找一個可以完全解決的方案。請大佬賜教,這個問題已經困擾很久了
uj5u.com熱心網友回復:
正常情況下改解析度,視窗不會變大的,看看代碼里是不是有調整.另外,改解析度后,DPI有沒有變化?
看上圖,你好像用RC里的視窗和實際視窗比.
uj5u.com熱心網友回復:
我是直接用MFC工具箱里直接拉控制元件做的,沒有其他的代碼對視窗控制元件進行操作
uj5u.com熱心網友回復:
這問題Q我吧。uj5u.com熱心網友回復:
獲取螢屏大小,然后將視窗的的高和寬按照比例設定。比如高是螢屏的1/2,就螢屏的高乘0.5,寬是3/4,就螢屏的寬乘0.75,主函式中將軟體最大化和最小化的值都設定為這個數值。
uj5u.com熱心網友回復:
是所有的控制元件都需要嗎?因為Edit控制元件要遮住后面圖片上對應的數值uj5u.com熱心網友回復:
看看你的對畫框的基類是什么uj5u.com熱心網友回復:
參考High DPI desktop application development on Windowshttps://msdn.microsoft.com/library/windows/desktop/mt843498(v=vs.85).aspx(d=robot)
uj5u.com熱心網友回復:
你這個圖片是自己繪圖的,還是使用picture控制元件顯示的。uj5u.com熱心網友回復:
這里改成100%,就應該沒有問題了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68690.html
標籤:界面
上一篇:VC編程DOS環境移植到MFC中
