如題
解决方案 »
- "Screen.Cursor := -2"里面负2代表什么
- 非常唔错的~~天蓝色~简结线条版~~风格包下载
- 设计fastreport3.0报表,如何从窗体获取例如Edit->Text的数据赋值给fastreport报表中的Memo组件
- 请求帮助
- 怎样删除用户通过Edit1.text指定“姓名”的记录
- 窗体的free,create 和getkind方法分别是什么作用?这些方法在什么事件发生时调用?谢谢
- 哪一位有FastNet for Delphi5 的补丁?或从什么地方可以下载?
- 简单问题,但我就是不会,呵呵
- Why?Why?Why?D6+Win2000中用Memo不能正确显示(“”)
- borland出delphi6了
- 写文本文件的问题
- 没分提问了,哪位大哥给捐赠点.感谢
pLCData: array [0..255] of Char;
I: Integer;
begin
ZeroMemory(@pLCData, SizeOf(plCData));
I := Windows.GetLocaleInfo(LOCALE_SYSTEM_DEFAULT,
LOCALE_SLANGUAGE, pLCData, SizeOf(pLCData));
ShowMessage(strpas(pLCData));
end;
GetSystemDefaultLangID
得到的结果是WORD值,高字节表示语系,比如中文就是$08,低字节就是子语言,比如简体中文$04
所以简体中文就是$0804
常用的有:
$0804 中文(中国)
$0404 中文(台湾)
$0411 日本语
$0412 朝鲜语
$0409 英语(美国)通常系统当中分两个部分设置一个是UserDefault一个是SystemDefault,相对Win2k以上系统而言,改变UserDefault只会影响资源管理器及桌面等的设置,不会影响到用户应用程序(最新Windows系统除外),只有SystemDefault才影响除资源管理器及桌面等以外的用户应用程序.