最好不能转换为其它的输入法,edit1失去焦点后才能转换输入法。
解决方案 »
- webbrowser如何获取到ASP.NET_SessionId?
- 重大bug printer selected is not valid
- 大家说CSDN的星星是怎么评的呀?长期泡在CSDN上的高手们能说说吗?
- teechart控件如何实现时间轴自动移动啊?
- 如何得到适合的日期格式?
- 请问一个ADOQuery的问题
- 新学DELPHI,请高手指点几个入门问题
- 帮忙!!!!!!!
- delphi6的ActionList是不是有bug?
- 关于WINDOWS MEDIA ENCODER SDK 在DELPHI中的使用问题?
- 管理员和大家看看?我的专家分涨了60多分了,可用分为什么不涨呀?你们的涨吗?没分了,真痛苦………
- sql语句中怎样删除字串中的一个字符?
begin
//Edit1.ImeMode := imChinese;
ListBox1.Items.Assign(Screen.Imes);
Edit1.ImeName := ListBox1.Items[0];
end;procedure TForm1.ListBox1Click(Sender: TObject);
begin
Edit1.ImeName := ListBox1.Items[ListBox1.ItemIndex];
end;
var
I:integer;
myhkl:hkl;
begin
I := Screen.Imes.Indexof('智能ABC输入法');//设置你想要的输入法
if I>=0 then myhkl:=hkl(screen.Imes.objects[i]);
ActivateKeyboardLayout(myhkl,KLF_ACTIVATE);
end;