E evergao Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-29 #1 我开发了一个程序,但是当切换FORM时,输入法就没有了,只能重新打开输入法,请指教。。。
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-29 #2 你只要在有输入光标的界面设定IME就可以指定输入法。
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-29 #5 不是很详细了吗? 在你的属性编辑器里指定ImeMode 和 ImeName ……
E evergao Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-29 #6 我不想用IMENAME,因为如STRINGGRID就没有这个属性,有没有别的方法
L liuly Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-29 #7 uses Imm; procedure TForm1.StringGrid1Enter(Sender: TObject); var I:integer; myhkl:hkl; begin I := Screen.Imes.Indexof('智能ABC输入法');//设置你想要的输入法 if I>=0 then myhkl:=hkl(screen.Imes.objects); ActivateKeyboardLayout(myhkl,KLF_ACTIVATE); end;
uses Imm; procedure TForm1.StringGrid1Enter(Sender: TObject); var I:integer; myhkl:hkl; begin I := Screen.Imes.Indexof('智能ABC输入法');//设置你想要的输入法 if I>=0 then myhkl:=hkl(screen.Imes.objects); ActivateKeyboardLayout(myhkl,KLF_ACTIVATE); end;
E evergao Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-31 #8 liuly,还想请教一个问题,你回答中的 hkl(screen.Imes.objects); 是什么意思,说说明一个,OK???
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #9 http://www.csdn.net/delphi有一个钱达智关于IME API的例子,可以看看。
王 王刚第一 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-24 #10 您只要指定 form 的属性;imm为相应的输入法即可。