博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统默认语言与系统支持的语言列表
阅读量:6159 次
发布时间:2019-06-21

本文共 1676 字,大约阅读时间需要 5 分钟。

  hot3.png

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Memo1: TMemo;    Button1: TButton;    Button2: TButton;    Button3: TButton;    Button4: TButton;    procedure Button1Click(Sender: TObject);    procedure Button2Click(Sender: TObject);    procedure Button3Click(Sender: TObject);    procedure Button4Click(Sender: TObject);  end;var  Form1: TForm1;implementation{$R *.dfm}//获取系统支持的语言列表procedure TForm1.Button1Click(Sender: TObject);var  i: Integer;begin  Memo1.Clear;  for i := 0 to Languages.Count - 1 do    Memo1.Lines.Add(Format('%d: %s', [i, Languages.Name[i]]));end;//获取系统支持语言的 Ext 列表procedure TForm1.Button2Click(Sender: TObject);var  i: Integer;begin  Memo1.Clear;  for i := 0 to Languages.Count - 1 do    Memo1.Lines.Add(Languages.Ext[i] + #9 + Languages.Name[i]);end;//系统默认的语言 ID 和在语言列表中的排序procedure TForm1.Button3Click(Sender: TObject);var  LangID: Word;  N: Integer;begin  LangID := GetUserDefaultLangID;  N := Languages.IndexOf(LangID);  ShowMessageFmt('当前语言ID: %d; 在列表中的排序: %d', [LangID, N]);  {当前语言ID: 2052; 在列表中67的排序: %d}end;//其他procedure TForm1.Button4Click(Sender: TObject);var  s: string;begin  ShowMessage(Languages.ID[67]);                  //$00000804  ShowMessage(IntToStr(Languages.LocaleID[67]));  //2052  ShowMessage(Languages.NameFromLCID['2052']);    //中文(中国)  ShowMessage(Languages.NameFromLocaleID[2052]);  //中文(中国)  ShowMessage(GetUILanguages(2052)); // zh-CN,zh-Hans,zh  ShowMessage(PreferredUILanguages); // ZH-CN,ZH-HANS,ZH  for s in PreferredUILanguageList do ShowMessage(s); //ZH-CN ...end;end.

转载于:https://my.oschina.net/hermer/blog/320538

你可能感兴趣的文章
android背景选择器selector用法汇总
查看>>
[转]Paul Adams:为社交设计
查看>>
showdialog弹出窗口刷新问题
查看>>
java
查看>>
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>
Dijkstra算法
查看>>
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>