[改善] dcef3 for Firemonkey 浏览器控件,拉动…
2018-06-17 18:57:21来源:未知 阅读 ()
问题:dcef3 for Firemonkey 浏览器控件,拉动窗体大小会闪烁的问题
修改源码:ceffmx.pas
找到 procedure TCustomChromiumFMX.Resize;
修改如下:
procedure TCustomChromiumFMX.Resize; var brws: ICefBrowser; b: TBitmap; begin inherited; if not (csDesigning in ComponentState) then begin brws := FBrowser; if (brws <> nil) then begin if FBuffer = nil then FBuffer := TBitmap.Create(Trunc(Width), Trunc(Height)) else begin b := TBitmap.Create; b.Assign(FBuffer); FBuffer.SetSize(Trunc(Width), Trunc(Height)); FBuffer.Canvas.BeginScene; FBuffer.Canvas.DrawBitmap(B, RectF(0, 0, b.Width, b.Height), RectF(0, 0, b.Width, b.Height), 1, True); FBuffer.Canvas.EndScene; b.Free; end; brws.Host.WasResized; end; end; end;
Delphi Chromium Embeded 3:https://github.com/hgourvest/dcef3
注:dcef3 FMX 用 Bitmap 处理,效能不如 VCL 的好,还是建议使用 VCL
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Delphi Format、FormatFloat与FormatDateTime的用法 2020-05-22
- Delphi-基础(for循环) 2019-12-02
- BussinessSkinForm 入门教程 2019-08-16
- Delphi BusinessSkinForm使用说明 2019-08-16
- webform 简单的服务器控件。 2018-06-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash