如何禁止编辑框输入汉字CEdit
2013-10-19 16:39
471 查看
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);
}
处理如下几个函数
一、
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);
}
相关文章推荐
- 如何控制文本框中只可以输入字符,禁止输入汉字?
- 如何禁止用户按住某个键后在文本输入框中连续输入相同的字母
- office2007 powerpoint2007无法输入汉字如何解决?
- 如何在Windows Developer Preview中输入汉字
- <转载>c#如何禁止Form窗口调整大小,如何禁止combobox输入?
- 如何禁止Form窗口调整大小,如何禁止combobox输入
- Mac OS 如何禁止睡眠,以免下载的时候断网而无法下载,输入命令禁止其进入睡眠模式
- android界开发如何禁止密码输入框复制粘贴
- Andoroid中的DataPicker和TimerPicker如何禁止软键盘输入的问题
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
- 如何限定文本框中只能输入汉字
- CEdit如何设置让Edit框中可以输入任意多个字符
- 如何控制TextBox只能输入英文或只能输入汉字?
- 如何禁止用户在文本输入框中输入数字
- 在表单中如何只让其输出汉字,输入其他无效
- 利用输入法输入汉字,如何统计字数
- C# WinForm TextBox 作为密码输入框时,如何禁止密码查看器获取密码 ?
- c#如何禁止Form窗口调整大小,如何禁止combobox输入
- HP-UX在vi中如何才何输入汉字
- android EditText控件如何禁止往里面输入内容?