如何屏蔽输入法
2008-07-02 09:32
246 查看
MSDN中对输入法的相关文档在About Input Method Editor系列文章里面,可以查看下。具体屏蔽输入法,只允许原始的键盘输入即所得,可以简单地用下面的代码实现:
其中用于恢复IME上下文的变量hImcId为HIMC类型,m_recID为RichEdit控件,然后在使用完毕之后再恢复IME。代码如下:
hImcId = ::ImmGetContext(m_recID); if (hImcId) { ::ImmAssociateContext(m_recID, NULL); ::ImmReleaseContext(m_recID, hImcId); ::SetFocus(m_recID); }
其中用于恢复IME上下文的变量hImcId为HIMC类型,m_recID为RichEdit控件,然后在使用完毕之后再恢复IME。代码如下:
if (hImcId) { ::ImmAssociateContext(m_recID, hImcId); hImcId = NULL; }
相关文章推荐
- android中如何屏蔽长按menu出现的输入法
- WPF/SL中如何在TextBox屏蔽中屏蔽输入法
- windows7中如何安装和删除输入法
- android如何在activity启动的时候隐藏输入法软键盘?
- 导出excel时,如何屏蔽合并单元格时的提示窗口
- 如何在自定义的控件中使用输入法
- JS对输入判断变化屏蔽中文输入法输入时连续触发事件的方法
- 如何屏蔽CEdit控件中复制功能的另类方法
- android 如何屏蔽ACTION CANCLE 继续触发ACTION MOVE
- VB Webbrowser控件如何屏蔽右键
- delphi如何隐藏webBrowser的滚动条,如何屏蔽右键
- 如何将默认的串口控制台屏蔽
- 如何禁用笔记本键盘输入?屏蔽掉笔记本键盘
- 输入法 Fcitx的美化方案 及如何关闭联想功能
- 如何屏蔽系统功能键
- 如何在ubuntu7.10中安装中文输入法(网摘)
- 如何修改Gnome下的主题中输入法的颜色
- Win10如何屏蔽通知和操作中心消息提示有哪些方法
- Eclipse全屏调试时,如何屏蔽控制台console弹出骚扰!!!