mobyfish
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1305回复:5

求教WinCE显示问题

楼主#
更多 发布于:2004-08-02 11:28
我用显示分辨率使用640x480正好可以充满屏幕,使用800x600时候只能显示整个桌面的左半角,更大的102x4768也是这样,图标的大小却不变,不像桌面电脑的那样。怎样可以改变分辨率的时候可以完全显示?图标怎样才能根据分辨率的大小而改变,320x200的图标和800x600的一样大,实在没法看。

还一个问题,如果用小于640x480的分辨率显示,它总是在屏幕中间靠左的位置显示,通过哪儿可以设置其在屏幕的位置。

谢谢!
tatsec
驱动牛犊
驱动牛犊
  • 注册日期2003-10-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-02 17:55
要改图标!
很像很困难,再PUBLICSHELL还是 WCESHELL忘了
修改里面的RC文件
然后再rebuild,反正改PUBLIC下的代码挺罗说的!
再说你用320*240的LCD,那你没望了,WINCE给的代码里只适应240*320或更大分辨率的,要是自己修改那体力活不是一般的重!

[编辑 -  8/2/04 by  tatsec]
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-02 18:39
无法显示640x480以上可能是由于你的显示屏的物理显示分辨率只有640x480,也就是屏幕上光点数是640x480,所以无法容纳800x600的图。
根据地的兄弟们,团结就是力量
mobyfish
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-03 14:29
谢谢二位!
忘了说一下,我用CEPC用在PC104的CPU板上,显卡是CT69000。没用液晶屏,是普通15寸CRT。

800x600不能充满屏幕会是驱动的问题吗

看了一位前辈在我用的这块板上做的CE,启动后桌面就在屏幕的左角,占了屏幕1/4,但怎样改分辨率显示大小还是一样,不知是什么原因,也不知道是怎么定位到左上角的,我的那在中间显示,跑LCD上根本没法看

二楼这位朋友,你说的PUBLICSHELL难道是Shell And User Interface--Shell里的?
s3c2410
驱动牛犊
驱动牛犊
  • 注册日期2004-07-02
  • 最后登录2004-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-03 23:09
WINCE显示好像有虚拟显示区域(显存的大小)和实际物理显示区域,虚拟显示区域必须大于等于实际的物理显示区域,你说的情况很有可能虚拟显示区域小于实际的物理显示区域了,不防从这方面找赵原因
mobyfish
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-04 14:12
我试过了你说的修改显示大小,确实可以让桌面在屏幕上的位置有所变化,但不能准确定位,怎样才可以呢
游客

返回顶部