怎样在程序中关闭Windows的默认输入法(50分)

  • 主题发起人 主题发起人 gboyjuan
  • 开始时间 开始时间
G

gboyjuan

Unregistered / Unconfirmed
GUEST, unregistred user!
如果将Windows的默认输入法改为了某个中文输入法,<br>当程序中的Edit获得焦点时,将Windows的输入法状态改为英文输入状态<br>请教各位大富翁!
 
Edit1.IMEName='';
 
TO:yczjs<br>老兄,这个方法你试过了吗?希望你试试!<br>答案是错的,Edit1.IMEName本身就没有被指定
 
Edit1.ImeMode:=imClose <br>
 
procedure TForm1.Edit1Enter(Sender: TObject);<br>var<br>&nbsp; myhkl:hkl;<br>begin<br>&nbsp; myhkl:=GetKeyBoardLayOut(0);<br>&nbsp; if ImmIsIME(myhkl) then<br>&nbsp; &nbsp; ImmsimulateHotKey(Edit1.Handle,IME_cHotKey_IME_NonIME_Toggle);<br>end;<br>
 
ImmIsIME需要uses哪个单元才能使用
 
siyan谢谢了
 
后退
顶部