公司产品屏幕大小是320*240,然而windows ce 4.2所适应的大小只有两种,一是480*320(landscape mode);而是240*320(portrait mode).无论采用那种模式,都无法适应公司的产品.
在测试中发现,控制面板的所有选项以及某些弹出对话框都无法正确自适应屏幕.由此第一步打算从控制面板的组件下手.然而第一步尝试就遇到了困难,rc文件的格式不能采用微软的编程工具打开,因为用此类工具(VC,EVC,PB)进行修改后保存,会添加甚至改写不少东西;虽然在命令行中可以顺利编译通过,但到连接系统映像这步会产生duplicate声明错误(估计是那些编程工具改写了类型),以至于无法打开.所以,如果要修改rc文件中的控件大小,就只能采用文本工具编辑,比较麻烦.并且,最为关键的是,修改了rc资源文件,并且命令行编译组件通过以后,到系统连接那步根本没有连接我所想要的obj文件.按理说,中文平台,应该是连接底下的0409文件夹下面的obj文件才对,可现在不知道它连接到底下哪个文件夹去了.(不知道有谁可以告诉我么?谢谢)
突然想到,那些弹出界面不合适的对话框,无非都隐藏在这几个文件类型里:exe,cpl,dll;然后又想到ce下面的文件格式和PC平台下的是一样的.既然如此,那么pc机子上的一个著名用来本地化的软件是不是也可以使用在ce文件上呢?于是打开eXeScope,把cplmain.cpl进行修改,编译系统通过,运行,ok,一切如我们所想!这样的好处是显而易见的,可视化改变大小,绝对比采用文本编辑工具打开要灵活方便;但不足之处也是很明显,只能针对某个语言区域,并且如果某个dll文件中添加了别的选项,那必须再次修改dll文件.所以,这只能说是治标不治本的方法,但用来应急是够了.
但在使用过程中,发现如下一些问题:
ceshell.dll 如果采用portrait模式生成的DLL修改,"删除"的对话框会出现一些怪问题,按钮不对齐,对话框明显拉小;而采用landscape模式,又不能修改"文件夹选项"对话框的大小,否则标题栏的"OK"键消失;综合如此,选择landscape模式的dll更为适合,虽然有小小瑕疵,但相对于portrait模式下"动一发而牵全身"(随便修改一个对话框,"删除"的对话框都会异常)的状况要好多了.
intll.cpl,intlp.cpl (区域选项)在资源文件直接修改没有作用,估计是在代码中直接修改的.根据产品屏幕的大小,直接取landscape模式的来替代,虽然宽度长了些,但总比看不全又拖不了为好.
一些其它的DLL:
netui.dll网络的UI,里面有无线设置的
WTResources.dll:好像是office组件的一些插件,有不同大小版本
分享到:
相关推荐
标题中的“进入到WINCE的界面”指的是操作Windows Embedded Compact(简称WinCE)系统的过程。Windows Embedded Compact是一款由微软开发的嵌入式操作系统,常用于工业设备、移动设备和消费电子产品等。下面将详细...
标题中的“wince下的多媒体播放器界面”指的是在Windows CE(简称WinCE)操作系统上的一个多媒体播放器用户界面。Windows CE是一种嵌入式操作系统,常用于掌上设备、汽车导航系统、工业自动化设备等。多媒体播放器...
标题中的“车机进入wince界面工具towince”指的是一个专门为车载信息系统(车机)设计的工具,它能够帮助用户将车机的操作系统切换到Windows CE(简称WinCE)界面。Windows CE是一种嵌入式操作系统,常用于汽车导航...
在Windows CE(Wince)操作系统环境下,开发人员经常会面临如何实现动态、交互性强的用户界面,尤其是涉及到界面元素滑动效果的问题。标题“Wince下界面滑动实例”和描述中提到的学习外国人方法制作的例子,为我们...
标题中的“进WINCE系统工具,tpcupdateu,车载导航一体机进win ce系统”表明我们正在讨论一个用于进入Windows CE(简称WinCE)系统的工具,名为tpcupdateu,特别适用于车载导航一体机。WinCE是一个由微软开发的...
《Windows CE (wince) 系统编程实验》是一本深入探讨wince操作系统核心机制的专著。书中详细阐述了wince系统从启动到运行的全过程,以及在该平台上进行驱动程序开发和系统管理的关键技术。通过对这本书的阅读,...
这个主题涉及的“WINCE 触摸校准驱动界面修改”是指对WINCE系统中用于触摸屏校准的用户界面进行定制和优化的过程。在开发过程中,有时可能需要根据特定设备或应用需求调整默认的校准界面。以下将详细阐述触摸屏校准...
在描述中提到,“一款简单的进wince系统工具”,意味着它设计简洁,易于使用,旨在简化用户进入WinCE系统的过程,并且提供了在该系统上安装游戏和应用程序的功能。这可能包括创建、管理及执行应用程序的安装包,以及...
wince5.0系统时间、音量及背光、触摸屏校正以及进程查看大集合参考了Norains写的一些东西。然后参考了网上一些大侠们写的东西。...系统时间修改按钮导出系统时间修改器音量修改按钮导出音量修改,背光修改界面。
把这个程序放到sd卡上,运行,可以进入wince。有同学问:在壳子下只有几个按钮是固定程序的,如何运行它? 简单,把这个程序名换成固定程序(比如...这对很多加壳的pnd来说非常好,可以进入wince下查看系统的一些东东。
以上是对"Wince设置界面图形代码"这一主题的详细阐述,涵盖了从基本的GUI编程到高级的系统集成和用户体验设计等多个方面。理解和掌握这些知识点,可以帮助开发者成功地在Windows CE系统上构建出功能完备且用户友好的...
4. **注册表编辑器**:虽然WinCE系统的注册表相对简化,但仍有修改注册表的需求。这个打包可能包含一个安全的注册表编辑器,让用户可以谨慎地调整系统设置。 5. **系统信息工具**:这类工具提供关于设备硬件和软件...
需要注意的是,不适当的注册表修改可能导致系统不稳定或无法启动,因此在进行修改前务必做好备份,并确保对WINCE注册表有足够的理解。此外,为了保持系统的安全性,不建议随意添加不必要的开机启动项,以免增加系统...
标题“WINCE工具 MAC地址修改工具”指出这是一款专门针对Windows CE (简称WINCE) 操作系统的工具集,其中包含了能够修改设备MAC地址的实用程序。MAC地址,即物理地址,是网络设备在网络层的唯一标识,通常在物联网...
WinCE,全称为Windows Embedded Compact,是微软推出的一种嵌入式操作系统,广泛应用于车载导航设备。本文将深入探讨如何使用通用工具ToWinCe.exe进入车载导航系统的WinCE系统,并围绕这个工具和WinCE系统展开相关...
WinCE系统,全称为Windows Embedded Compact,是微软公司推出的一款嵌入式操作系统,主要用于掌上设备、工业控制设备以及汽车信息娱乐系统等。这个压缩包文件包含了一系列在WinCE系统中常用的工具和程序,旨在帮助...
进入Windows系统通常意味着从Wince启动到一个更完整的Windows版本,比如Windows XP或更高版本,这些系统通常提供更丰富的应用兼容性和用户界面。这可能通过以下几种方式实现: 1. 双启动:在车机硬件上安装了两个...
Windows CE(简称wince)作为一款面向小型设备的操作系统,也曾是许多智能设备的核心。在这个背景下,我们来探讨一款经典的坦克大战游戏在wince系统上的实现与玩法。 坦克大战,是一款深受玩家喜爱的经典策略射击...
总之,WinCE系统颜色管理工具是提升WinCE应用界面设计品质的得力助手,通过它可以轻松调整系统界面的各个细节,让颜色成为增强用户体验的一个重要维度。无论是个性化定制还是企业级的界面规范,此工具都提供了强大的...
压缩包中的"ToWinCe.exe"文件很可能是一个引导程序,用于帮助用户安全、简便地将导航仪的界面切换到WinCE系统。运行这个程序,用户可能需要按照提示进行操作,如连接电脑、进入设备的恢复模式,或者在导航仪上执行...