切换输入法
来源:互联网 发布:汽车配件进销存软件 编辑:程序博客网 时间:2024/04/29 00:00
Uses ...,Shellapi
.
.
.
function MakeKeyboardLayout(PrimaryLanguage, SubLanguage: Integer): String;
begin
Result := IntToHex(PrimaryLanguage or (SubLanguage shl 10),
KL_NAMELENGTH - 1);
end;
function FarsiKeyboardLayout: String;
begin
Result := MakeKeyboardLayout(LANG_FARSI,SUBLANG_DEFAULT);
end;
function EnglishKeyboardLayout: String;
begin
Result := MakeKeyboardLayout(LANG_ENGLISH, SUBLANG_DEFAULT);
end;
procedure TForm1.FarsiKeyboard(Sender: TObject);
begin
if LoadKeyboardLayout(PChar(FarsiKeyboardLayout),
KLF_ACTIVATE or KLF_REORDER) = 0 then
MessageDlg(ErrMsgFarsiKeyboard, mtError, [mbOK], 0);
end;
procedure TForm1.EnglishKeyboard(Sender: TObject);
begin
LoadKeyboardLayout(PChar(EnglishKeyboardLayout),
KLF_ACTIVATE or KLF_REORDER);
end;
procedure TForm1.NextKeyboardActionExecute(Sender: TObject);
begin
ActivateKeyboardLayout(HKL_NEXT, 0);//Switch Between Language
end;
- 切换输入法
- 输入法切换
- C# 输入法切换类
- 输入法自动切换
- 输入法不能切换
- 修复“无法切换输入法”
- C#切换中文输入法
- 键盘无法切换输入法
- 输入法切换设置
- Android 切换输入法
- WIN7输入法不能切换
- 输入法切换问题
- VS2008切换中文输入法
- Android 切换输入法
- Android 输入法 控制 切换
- 文本框禁止切换输入法。
- ubuntu切换中文输入法
- ubuntu切换中文输入法
- VB源码之友2006正式发布了,欢迎大家下载使用
- 在Visual C++ 6 中配置wxWidgets 项目
- Oracle专家调优秘密
- JAVA开发者应该去的20个英文网站
- 全世界下雪?
- 切换输入法
- 谈谈 Java 中 this 的使用
- 利用正则表达式检验邮政编码及电子邮件(E-MAIL)格式
- 引子
- 对Web平台和软件架构的一些看法
- .NET20 一种简单的窗口控件UI状态控制方法
- 签约
- 自我申告中的几个问题思考
- 网络经典命令行