1、自定义编辑框 基类是CEdit
处理如下几个函数
一、
void CZWEdit::OnSetFocus(CWnd* pOldWnd)
{CEdit::OnSetFocus(pOldWnd);
ImmAssociateContext(this->m_hWnd, NULL); // 不允许输入汉字 此时会屏蔽输入法,只会输入英文字符
}
或用如下方法
二、
LRESULT CZWEdit::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if(WM_IME_CHAR == message) //屏蔽中文输入法
{
return FALSE;
}
return CEdit::WindowProc(message, wParam, lParam);
}