MFC编辑框禁用输入法方法
添加头文件
#include <Imm.h>
添加依赖库
#pragma comment ( lib, "imm32.lib" )
添加全局变量
HIMC m_hImc; // 全局或者成员变量
申明方法
void DisableIME();
定义方法、
void XXXDlg::DisableIME()
{
HWND hWnd = GetDlgItem(IDC_EDIT1)->m_hWnd;
if (hWnd && IsWindow(hWnd))
{
// Get input context for backup.
m_hImc = ImmGetContext(hWnd);
// Remove association the testing
if (m_hImc)
ImmAssociateContext(hWnd, NULL);
// Release input context
ImmReleaseContext(hWnd, m_hImc);
::SetFocus(hWnd);
}
}
最后在初始化函数OnInitDialog()中添加禁用方法
DisableIME()