CEF中select选项错位的解决方法
2015-06-23 16:23
141 查看
使用cef加载页面,移动窗口后选项的位置并不会变化,仍保持上次打开的位置。
经过google查找到这是一个已经解决了的问题:https://bitbucket.org/chromiumembedded/cef/issue/1208/combobox-drop-down-menu-is-displaced
后续版本的cef加入了 CefBrowserHost::NotifyMoveOrResizeStarted() ,需要在主窗体move里调用此方法。
我使用的是cef .NET的包装库chromiumfx,其它库应类似,代码如下
经过google查找到这是一个已经解决了的问题:https://bitbucket.org/chromiumembedded/cef/issue/1208/combobox-drop-down-menu-is-displaced
后续版本的cef加入了 CefBrowserHost::NotifyMoveOrResizeStarted() ,需要在主窗体move里调用此方法。
我使用的是cef .NET的包装库chromiumfx,其它库应类似,代码如下
private static int WM_MOVE = 0x0003; protected override void WndProc(ref Message Msg) { if (Msg.Msg == WM_MOVE) { if (WebBrowser.BrowserHost != null) { WebBrowser.BrowserHost.NotifyMoveOrResizeStarted(); } } base.WndProc(ref Msg); }
相关文章推荐
- IIS 7.5 配置伪静态
- AVAudioPlayer播放音乐文件及读取ipod库中的音乐文件
- 解析阿里云大数据服务——ODPS
- 双边滤波CUDA优化——BilateralFilter CUDA
- 一个人是否能成为程序员是上天注定的
- 低版本浏览器跳转
- 双边滤波CUDA优化——BilateralFilter CUDA
- Behavioral模式之Command模式
- K2新网站(官网和BPM社区)正式上线了
- 期待,下一次长途旅行
- 设置共享实验准备步骤
- 设置过滤器过滤一个月以外的内容
- SF2.0_责任-体谅-和谐-专注-适应_2015.06.20
- Delphi FireDAC 连接mysql
- Java设计模式——六大原则之最少知道
- 微信sdk分享功能详解
- 基于 ANSIBLE 自动化运维实践
- wpf,ListBox,ScrollViewer内容向左向右偏移指定位置
- VC获得window操作系统版本号, 获取操作系统位数
- IP地址在数据库里面的存储方式