博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修复CefSharp浏览器组件中文输入Bug
阅读量:6091 次
发布时间:2019-06-20

本文共 420 字,大约阅读时间需要 1 分钟。

概述

最近在win10上开发wpf应用,需要将CefSharp中wpf版本的浏览器组件(版本号v51.0.0)嵌入到应用中,但是发现不支持中文输入,上有这个问题的描述,参照其提到的方法可以解决,但是候选词窗口不能跟随

解决方法

// browser是窗口上的浏览器控件browser.PreviewTextInput += (o, e) =>{    foreach (var character in e.Text)    {        // 把每个字符向浏览器组件发送一遍        browser.GetBrowser().GetHost().SendKeyEvent((int)WM.CHAR, (int)character, 0);    }    // 不让cef自己处理    e.Handled = true;};

转载于:https://www.cnblogs.com/ShengM/p/5832458.html

你可能感兴趣的文章
没有显示器的情况下安装和使用树莓派
查看>>
【android】使用handler更新UI
查看>>
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>
以太坊系列之六: p2p模块--以太坊源码学习
查看>>
使用scikit-learn解决文本多分类问题(附python演练)
查看>>
2018 年最值得关注的 JavaScript 趋势
查看>>
什么是区块链?超级账本 Brian Behlendorf 从五个方面教你认识
查看>>
Linux中的帮助功能
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>