单文档程序如何自动适应不同屏幕不同分辨率?

qunshanfeixue_hotmai 2010-10-21 09:23:56
MFC的单文档程序,其中添加了dialogbar,当分辨率变化时,dialogbar及里面的控件会有错位现象,如何才能让它们自动根据分辨率来调整大小位置?我看到有人说获取屏幕分辨率x = GetSystemMetrics(SM_CXFULLSCREEN);y = GetSystemMetrics(SM_CYFULLSCREEN);那么之后该如何处理?望各位指教,在线等~~~
...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
visualwind 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qunshanfeixue_hotmai 的回复:]

有没有这方面的实例代码啊?
[/Quote]

这个没必要
  • 打赏
  • 举报
回复
有没有这方面的实例代码啊?
visualwind 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qunshanfeixue_hotmai 的回复:]

那是每个控件都要设置吗,view窗口和工具栏也需要设置吗?,有没有具体实例啊?
[/Quote]

每个都要设置
  • 打赏
  • 举报
回复
那是每个控件都要设置吗,view窗口和工具栏也需要设置吗?,有没有具体实例啊?
码侬 2010-10-21
  • 打赏
  • 举报
回复
在OnSize中重新调整
visualwind 2010-10-21
  • 打赏
  • 举报
回复
之后按比例计算控件的尺寸和位置,SetWindowPos挨个设置一下

15,978

社区成员

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

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