CEF3(2171) 输入法位置不对的问题
来源:互联网 发布:淘宝傻哥运动是正品吗 编辑:程序博客网 时间:2024/06/04 18:45
1. 问题:
输入法位置不对的,不再输入的位置,跑偏
2.原因:
源码bug ,CEF(2272) 版本已做了修复,通过官网提供的修复记录,修改2171存在的问题。如果有cef(2171)源码可按照3步骤做修改,再编译成库文件。
如果没有源码直接下载4 提供的下载地址下载编译好的cef库文件
3.源码修改:
src\ui\base\ime 该目录下 ,input_method_win.cc 文件修改蓝笔勾画的行为红笔勾画的行
bool InputMethodWin::IsWindowFocused(const TextInputClient* client) const {
if (!client)
return false;
HWND attached_window_handle = GetAttachedWindowHandle(client);
// When Aura is enabled, |attached_window_handle| should always be a top-level
// window. So we can safely assume that |attached_window_handle| is ready for
// receiving keyboard input as long as it is an active window. This works well
// even when the |attached_window_handle| becomes active but has not received
// WM_FOCUS yet.
//- return attached_window_handle && GetActiveWindow() == attached_window_handle;
// With CEF |attached_window_handle| may be a child window.
return attached_window_handle && GetActiveWindow() == ::GetAncestor(attached_window_handle, GA_ROOT);
}
4.修复bug,编译后的库文件
http://pan.baidu.com/s/1kT6M6Pp
- CEF3(2171) 输入法位置不对的问题
- MoveWindow位置不对的问题
- SublimeText中输入法光标位置不对的解决方法
- PopupWindow7.0显示在控件下面位置不对的问题
- 输入法 浏览器 黑屏 没有解决不了的问题,只是你的方法不对
- cef3加载flash崩溃问题的解决
- 由于web.xml中字符编码的Filter的位置不对导致的问题
- 修正Symbian开发中CBrCtlInterface浏览器控件位置不对的问题
- 布局显示不对的问题
- 搜狗输入法输入拼音匹配不对的问题解决
- 使用cef3开发的浏览器不支持flash问题的解决
- chrome CEF3 IE设置影响网页速度的问题
- Cell位置不对
- 显示器触摸不准确,点的位置不对?
- VS2010解决方案位置不对和改变程序字体的方案
- context的使用位置不对导致空指针出错
- iOS 自定义tabbar,在ipad上点击的位置不对
- 输入法位置
- Redis简介
- Hibernate框架学习(二)
- QT pro工程文件的格式
- eclipse导入包时缺少android.jar
- signal4
- CEF3(2171) 输入法位置不对的问题
- Hibernate框架学习(三) 关系映射
- 安卓开发常用平台集合
- rtsp详解一
- android nfc NDEF的RTD_TEXT读写
- Redis学习笔记3-本机java程序调用虚拟机redis
- js入门(七)——常用函数
- 专访GitHub CIO Scott Chacon:开源文化与开放API经济
- Lua C API 的正确用法【written by 云风】