300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MFC禁用编辑框输入法

MFC禁用编辑框输入法

时间:2023-03-02 23:13:39

相关推荐

MFC禁用编辑框输入法

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()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。