社区
C++ Builder
帖子详情
如何设计多语言版?
meCAD
2008-05-15 08:03:57
我想用加载语言文件的方式
大家说说
...全文
98
14
打赏
收藏
如何设计多语言版?
我想用加载语言文件的方式 大家说说
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CityHost
2008-05-18
打赏
举报
回复
俺很久不用这个右键菜单了,我的记忆里这个默认的菜单是VCL实现,呵呵,还真不太好作多语言,一会试试去
meCAD
2008-05-18
打赏
举报
回复
ding
meCAD
2008-05-18
打赏
举报
回复
是啊,根本找不着那些菜单的Name和caption
meCAD
2008-05-17
打赏
举报
回复
up
meCAD
2008-05-16
打赏
举报
回复
真的?
QQ:21926911
email:lufurui@tom.com
meCAD
2008-05-16
打赏
举报
回复
感谢楼上的解答
3.我现在是遍历Application->Components得到有Caption值的控件,但是一些菜单里的Caption还是无法获取,比如
Memo里的右键菜单
不要用遍历作,要全手工去做,遍历是简单,但是有一定的限制和麻烦,就像你的这样
我可以先遍列出来存在文件里用来制作语言文件用,
但手工去做也照样得不到Memo里的右键菜单里的Caption
wwp3321
2008-05-16
打赏
举报
回复
俺们公司有专门封装好的的类(不是俺做的),要的话给你个!
CityHost
2008-05-16
打赏
举报
回复
[Quote=引用 2 楼 meCAD 的回复:]
楼上的说的肩挑中文的代码页指的是操作的系统的语言?
有两个问题?
1.如何获取当前操作系统的语言?
GetUserDefaultLangID,获得当前用户的语言信息,GetSystemDefaultLangID,获得系统的信息,返回值类型是LANGID,简体中文的返回值0x0804,10进制就是2052,其它值看见MSDN的Table of Language Identifiers。
2.获取语言后只需要载入相对应的语言文件,给控件中的Caption赋值就行么?像编码之类的就不需要做什么动作了么?
在窗体创建之后,Show之前,将从语言文件读出来的字符赋值给相应的Caption。
3.我现在是遍历Application->Components得到有Caption值的控件,但是一些菜单里的Caption还是无法获取,比如
Memo里的右键菜单
不要用遍历作,要全手工去做,遍历是简单,但是有一定的限制和麻烦,就像你的这样
[/Quote]
loveshell
2008-05-16
打赏
举报
回复
getSystemLanguage();
meCAD
2008-05-16
打赏
举报
回复
楼上的说的肩挑中文的代码页指的是操作的系统的语言?
有两个问题?
1.如何获取当前操作系统的语言?
2.获取语言后只需要载入相对应的语言文件,给控件中的Caption赋值就行么?像编码之类的就不需要做什么动作了么?
3.我现在是遍历Application->Components得到有Caption值的控件,但是一些菜单里的Caption还是无法获取,比如
Memo里的右键菜单
meCAD
2008-05-16
打赏
举报
回复
To CityHost:是"复制"之类的右键菜单.
To rouqing:如果自己设计的话难度就大很多了.因为界面上不单单只有一个Memo的,还有一些其他的控件
纯冰糖
2008-05-16
打赏
举报
回复
[Quote=引用 6 楼 CityHost 的回复:]
Memo的右键菜单不是“复制”之类的吗
[/Quote]
可以自己设计memo的popmenu
CityHost
2008-05-16
打赏
举报
回复
Memo的右键菜单不是“复制”之类的吗
CityHost
2008-05-15
打赏
举报
回复
我是读取CodePage,然后根据得到的数值读取相应目录的语言文件,然后从文件里把对应的字符读取出来,例如简体中文的代码页就是2052
如何实现网站的多
语言版
本?
如何实现网站的多
语言版
本?版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争 随着国际化的深入,越来越多的网站提供多
语言版
本给不同国家的用户。最近做的一个项目也涉及到这块,顺便做个总结...
使用计算机程序的
设计
语言是,计算机程序
设计
语言有哪些?
计算机程序
设计
语言分为机器语言、汇编语言和高级语言,计算机最高开始运用的是机器语言,慢慢发展成为汇编语言,如今我们能接触到的多为计算机的高级语言。(1)机器语言机器语言是用一连串的0和1表达,是计算机可以...
网站多语言
设计
的一些思路。框架实现多国语言。
有时候做网站的时候需要考虑多语言
设计
,比如外贸网站。即便是简体中文和繁体中文网站
设计
也不是简单的繁简转换就行的。 多语言网站面临的
设计
问题: 1、多语言语法问题 简体中文和繁体中文是现代汉语并存的两种...
平面
设计
怎么自学?如何自学平面
设计
?
自学平面
设计
首先必须具备一定的美术基础,对
设计
要有一个正确的认识,然后在
设计
、布局、构图上、色彩上有自己的见解,再通过软件来把自己的
设计
观点和
设计
理念表现出来。今天昕泽雨就来跟点分享一下平面
设计
怎么...
java属于高级语言_一文告诉你java是高级语言吗?
很多刚接触java的朋友可能会疑惑,java是高级语言吗?可以肯定的说,Java语言是高级语言。Java和C都是计算机的高级语言。相对低级语言来说,高级语言更接近人类的思维方式,更容易理解和掌握,用高级语言编写程序时...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章