怎么处理mobile5 vga分辨率对应用程序的影响?

keyu21 2009-08-17 05:27:18
我有个系统是在mobile 5.0sdk研发的MFC应用程序,分辨率是320*240。但是现在有台mobile5.0 vga的设备,他的分辨率是640*480,我的应用程序在该设备上运行时,图片、菜单项和工具栏都变得特别小。有朋友遇到过类似的问题吗?是如何解决的?
...全文
122 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
keyu21 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ppc_2008 的回复:]
configuiation Properties->Linker->Command Line把5.01改成4.20,在320*240 或者640*480的设备上都能运行了


[/Quote]
此法行不通,已测试。
keyu21 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ppc_2008 的回复:]
configuiation Properties->Linker->Command Line把5.01改成4.20,在320*240 或者640*480的设备上都能运行了


[/Quote]
其实我现在界面基本可以自动适应屏幕,但是其中的工具栏和菜单项以及CListCtrl中的Check框显示不正常。其他界面控件基本没有问题,有人说可以通过SetSizes可以来处理?不知道是否有人处理过
love_幸运儿 2009-08-20
  • 打赏
  • 举报
回复
初始化时判断分辨率,UI重绘,目前好像只有这种方法。。。。。。
文斌 2009-08-20
  • 打赏
  • 举报
回复
在ONSIZE里根据分辨率重新布局界面元素并调整其大小
hnwhh 2009-08-20
  • 打赏
  • 举报
回复
基本找不到好的办法,只能靠最原始的手工方法一个界面一个界面的去调试
ppc_2008 2009-08-18
  • 打赏
  • 举报
回复
configuiation Properties->Linker->Command Line把5.01改成4.20,在320*240 或者640*480的设备上都能运行了

WANGGUOLAI 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 keyu21 的回复:]
谢谢大家了,有很多系统好像可以自适应不同的分辨率。
请问这个又是如何实现的?
[/Quote]
你说法不可能。系统是不会让app去适应screen的,是看上去自适应的只能是App.
app只要准备多套UI资源,初始化是判断分辨率,调用不同的资源不就知道了,方法有很多,但是都是APP自身处理的,不是你说的,那个系统能做到!如果系统把QVGA(320×240)大小的位图拉成VGA(640*480),那图还有法看啊???
keyu21 2009-08-18
  • 打赏
  • 举报
回复
谢谢大家了,有很多系统好像可以自适应不同的分辨率。
请问这个又是如何实现的?
WANGGUOLAI 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 keyu21 的回复:]
我有个系统是在mobile 5.0sdk研发的MFC应用程序,分辨率是320*240。但是现在有台mobile5.0 vga的设备,他的分辨率是640*480,我的应用程序在该设备上运行时,图片、菜单项和工具栏都变得特别小。有朋友遇到过类似的问题吗?是如何解决的?
[/Quote]
分辨率不一样了,肯定会有这个问题。屏幕分辨率有很多,VGA,QVGA,WVGA...
解决的方法就是重做UI了,所有有些程序会有QVGA版本,有VGA版本的就是这个原因。
但是有些也可以根据相对坐标了统一实现界面,就看你的UI的复杂程度了
我想应该说的比较清楚了
zerocnd 2009-08-18
  • 打赏
  • 举报
回复
在做一套资源
北方大冬瓜 2009-08-18
  • 打赏
  • 举报
回复
根据分辨率选择不同的图片显示或放大图片
egmkang 2009-08-18
  • 打赏
  • 举报
回复
MFC的不懂,帮顶...
zhujinqiang 2009-08-17
  • 打赏
  • 举报
回复
帮顶。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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