vs写的程序到win10显示不正确

fanncc 2016-10-15 11:35:12
源码没动,win7升到了win10,分辨率有变化,导致下方的按钮显示不出来。
请问大家怎么解决的。。。。

...全文
667 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
an_bachelor 2020-04-24
  • 打赏
  • 举报
回复
是不是DPI不同引起的问题呢 我的win10会默认用推荐(放大)的DPI
tiger波波 2020-04-14
  • 打赏
  • 举报
回复
用相对位置,不要用绝对位置。比如对话框宽100,你想在中间就要先获取对话框宽度,然后除以2,这样不管宽度怎么变都没事,不要用绝对值50
LongEagle 2020-04-14
  • 打赏
  • 举报
回复
发现我的问题其实是使用了CPropertySheet的缘故,CPropertySheet在Win10中会被拉宽拉长,不过还是没能解决,问题明确了,感觉应该快了
LongEagle 2020-04-13
  • 打赏
  • 举报
回复
lz问题解决了吗,遇到同样的问题,也是在Win7用VS2008写的 Dialog程序,在Win7上界面显示和配置一样,但在Win10上使用这个程序,发现Dialog width, heigth都被放大了,导致在笔电上无法显示完全,在PC上可以显示完全,不过显示的界面和配置不太一致。
fanncc 2016-10-19
  • 打赏
  • 举报
回复
引用 8 楼 zhao4zhong1 的回复:
应该打码吧。
。。。还没解决,改成兼容模式就可以。。
赵4老师 2016-10-18
  • 打赏
  • 举报
回复
应该打码吧。
fanncc 2016-10-17
  • 打赏
  • 举报
回复
引用 4 楼 schlafenhamster 的回复:
图片尺寸不是pixel ? 是 英寸 ?
窗口大小就是分辨率的大小1032*580,在win7就可以,win10就显示不了下半部分
fanncc 2016-10-17
  • 打赏
  • 举报
回复
引用 3 楼 hurryboylqs 的回复:
你的按钮是怎么创建出来的呢?坐标是怎么设置的
位置是目测的。BitBlt
schlafenhamster 2016-10-17
  • 打赏
  • 举报
回复
是不是与 “桌面窗口管理器DWM”有关 ?
hurryboylqs 2016-10-16
  • 打赏
  • 举报
回复
你的按钮是怎么创建出来的呢?坐标是怎么设置的
fanncc 2016-10-16
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
处理WM_Size消息,自己调整窗口大小
能说详细点吗? 我的窗口设置的就是图片大小,然后贴图上去 我尝试过增大窗口,但是没用,增大的部分显示的是图片的上面。
oyljerry 2016-10-16
  • 打赏
  • 举报
回复
处理WM_Size消息,自己调整窗口大小
schlafenhamster 2016-10-16
  • 打赏
  • 举报
回复
图片尺寸不是pixel ? 是 英寸 ?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧