delphi 屏蔽中文输入法

论坛 期权论坛 脚本     
匿名技术用户   2021-1-6 23:46   157   0
#include <imm.h>

#pragma comment(lib, "imm32.lib")


HIMC hImc = ::ImmGetContext( m_hWnd);
屏蔽输入法
::ImmAssociateContext(m_hWnd , NULL);
::ImmReleaseContext(m_hWnd , hImc );


恢复输入法的代码。
::ImmAssociateContext(m_hWnd , hImc );

procedure TForm1.Edit1MouseActivate(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y, HitTest: Integer;
var MouseActivate: TMouseActivate);
begin
ImmAssociateContext(Edit1.Handle, 0);//uses IMM
end;
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP