WinCE界面显示缓慢问题!

时间:2021-01-28 17:43:01
  问题是这样的,我在CE5.0下制作一个界面,其中有个对话框窗口上含有编辑框,列表框以及图形共30多个控件,这就导致显示时图像不流畅,我采用的是ARM9,主频400MB,内存64MB,请问这个有什么办法可以较好地解决吗?

11 个解决方案

#1


不用MFC,所有的东西都自己画,我的资源里有例子下载

#2


还有没有其他办法呢?我作的软件快完成了,如果不用MFC,那就得重新来啦!

#3


1.图形显示不流畅是不是有其他线程或逻辑影响的。
2.适当的减少图片的大小或分辨率。
不一定对,仅供参考。

#4


TO 3楼:
   我的控件是静态添加的,而且初始化对话框并没有另建线程,对话框上有四个图片,其余的都是编辑框、列表框等标准控件,刚显示的时候比较缓慢,效果不是很好!

#5


建议采用自己的UI框架,像android也是自己封闭了一层

#6


该回复于2012-03-12 08:31:00被版主删除

#7


可能是显存太少导致的,这个需要定制系统来修改。

如果不能修改,建议 LZ 不要用 CE 提供的控件,自己贴图。

#8


调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些

#9


引用 8 楼 sibling520 的回复:
调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


程序使用内存调大了20M,已经为50M了,但显示缓慢问题似乎没有什么好转。

如果自己贴图是指自己动态create相应的控件吗?还有什么比较好的方法啊!

#10


引用 8 楼 sibling520 的回复:
调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


显存,不是这样就可以调的!

#11


引用 10 楼 91program 的回复:
引用 8 楼 sibling520 的回复:

调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


显存,不是这样就可以调的!


那难道只能自己定制OS时才能调大显存了?自己贴图具体该怎么实现呢?谢谢!

#1


不用MFC,所有的东西都自己画,我的资源里有例子下载

#2


还有没有其他办法呢?我作的软件快完成了,如果不用MFC,那就得重新来啦!

#3


1.图形显示不流畅是不是有其他线程或逻辑影响的。
2.适当的减少图片的大小或分辨率。
不一定对,仅供参考。

#4


TO 3楼:
   我的控件是静态添加的,而且初始化对话框并没有另建线程,对话框上有四个图片,其余的都是编辑框、列表框等标准控件,刚显示的时候比较缓慢,效果不是很好!

#5


建议采用自己的UI框架,像android也是自己封闭了一层

#6


该回复于2012-03-12 08:31:00被版主删除

#7


可能是显存太少导致的,这个需要定制系统来修改。

如果不能修改,建议 LZ 不要用 CE 提供的控件,自己贴图。

#8


调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些

#9


引用 8 楼 sibling520 的回复:
调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


程序使用内存调大了20M,已经为50M了,但显示缓慢问题似乎没有什么好转。

如果自己贴图是指自己动态create相应的控件吗?还有什么比较好的方法啊!

#10


引用 8 楼 sibling520 的回复:
调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


显存,不是这样就可以调的!

#11


引用 10 楼 91program 的回复:
引用 8 楼 sibling520 的回复:

调下内存使用的比例,在"MyDevice"->"Properties"->"Memory"下,把Program Memory的比例调大些


显存,不是这样就可以调的!


那难道只能自己定制OS时才能调大显存了?自己贴图具体该怎么实现呢?谢谢!