CefSharp 无法输入中文的问题
程序员文章站
2023-11-14 21:46:28
在CefSharp75版本,使用了WpfImeKeyboardHandler支持后,无法支持搜狗中文输入法 其中的一个修复方案: 在ChrominumWebBrowser中,添加焦点事件的重写,对InputMethod相关进行修改 SetIsInputMethodEnabled -- 是否可输入中文 ......
在cefsharp75版本,使用了wpfimekeyboardhandler支持后,无法支持搜狗中文输入法
其中的一个修复方案:
在chrominumwebbrowser中,添加焦点事件的重写,对inputmethod相关进行修改
- setisinputmethodenabled -- 是否可输入中文
- setisinputmethodsuspended -- 设置ime关掉
1 protected override void ongotfocus(routedeventargs e) 2 { 3 inputmethod.setisinputmethodenabled(this, true); 4 inputmethod.setisinputmethodsuspended(this, true); 5 base.ongotfocus(e); 6 } 7 8 protected override void onlostfocus(routedeventargs e) 9 { 10 base.onlostfocus(e); 11 inputmethod.setisinputmethodenabled(this, false); 12 inputmethod.setisinputmethodsuspended(this, false); 13 }
上一篇: vue中子组件传递数据给父组件的讲解
下一篇: python — 函数基础知识(二)
推荐阅读
-
Nginx下修改WordPress固定链接导致无法访问的问题解决
-
PowerDesigner生成数据库时的列中文注释乱码问题的设置方法
-
Linux 下 Sublime Text 中文输入问题的解决方案
-
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
-
解决vue无法设置滚动位置的问题
-
php MsSql server时遇到的中文编码问题
-
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
-
Ubuntu 16.04 LTS系统里中文txt文件打开的问题解决
-
浅谈python str.format与制表符 关于中文对齐的细节问题
-
laravel 解决后端无法获取到前端Post过来的值问题