本文整理自网络,侵删。
TScreen 类 - 获取当前输入法与输入法列表
//获取输入法列表
begin
Memo1.Lines := Screen.Imes;
end;
//获取当前输入法
var
kl: HKL;
i: Integer;
begin
kl := GetKeyboardLayout(0);
for i := 0 to Screen.Imes.Count - 1 do
if HKL(Screen.Imes.Objects[i]) = kl then
ShowMessage(Screen.Imes.Strings[i]); {显示当前输入法}
end;
相关阅读 >>
Delphi 不管什么datetime日期格式时间格式转换都不会错了
Delphi android device information
Delphi 如何使用sendmessage发送后台组合键消息(ctrl+xxx)
更多相关阅读请进入《Delphi》频道 >>