3931|8

89

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教一下CE下开发多语言程序的问题(MUI) [复制链接]

最近需要解决CE下开发多语言程序的问题

在论坛上找到一个相关的帖子,使用资源DLL实现的。
http://community.eeworld.net/Expert/TopicView3.asp?id=5679121
这个简单。

--

我看CE的帮助文档里有MUI(Multilingual User Interface)的内容,应该更好吧。看了几天也没怎么看明白,不知有没有达人做过这方面东西?

MUI 好像也是用资源DLL,但有不同的的地方,比如中文,需要把资源DLL的文件名改成 myapp.exe.0804.mui,放在myapp的同一目录下。

但是原本怎么使用 myapp.exe.0804.mui 呢? 是不是修改系统语言为中文,重新启动程序,自动就会调用它呢?

如果是这样的,那就要修改系统的语言了,因为不能使用系统的控制面板程序,是不是要自己实现类似控制面板里的 "区域和语言" 功能

最新回复

http://www.zhanghu.org/blog/windows-ce/wince-mui.html   详情 回复 发表于 2008-1-11 09:16
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
http://www.codeproject.com/cpp/introtolocalization.asp?df=100&forumid=661&exp=0&select=816040#xx816040xx 看一下这个有用吗?
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢 fumingxia19,不过这篇文章只是介绍了一些内容。

而我想找到一些 MUI 具体使用方法,有例子最好
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

4
 
还有就是 我按照 wince5.0的帮助,制作了一个多语言的OS,英语和法语

默认是法语,按照帮助上的测试方法,在控制面板的设置locale和language为英语后,点击Emulator菜单上的soft reset,但重启后系统语言仍然是法语,什么都没变啊
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
我已经按CE5的帮助做过,没有问题的。法英与中文都可以正常切换!

楼主还是再试试吧,然后将步骤给出来。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢楼上,我仔细重新做了一边,果然成功了,原来是PB 下面 Connectivity Options 里的 Clear memory on soft reset 没有取消掉,呵呵,就差一步


我再仔细搞搞 MUI ,应该不难,嗯
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
恭喜了
 
 
 

回复

117

帖子

0

TA的资源

五彩晶圆(高级)

8
 
忘了来结贴了,

MUI 的话,只需要创建一个纯资源dll文件,改下文件名,然后放在程序同目录下就OK了,系统locale和语言切换了,自己的程序语言也随之切换

但设备要支持 soft reset 才行
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

9
 
http://www.zhanghu.org/blog/windows-ce/wince-mui.html

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表