如何在Delphi XE2/Firemonkey中获得ChromiumBedded浏览器的屏幕截图?

如何在Delphi XE2/Firemonkey中获得ChromiumBedded浏览器的屏幕截图?,delphi,chromium,firemonkey,Delphi,Chromium,Firemonkey,已尝试从Delphi XE2/Firemonkey的ChromiumBedded浏览器中获取屏幕截图,但ChromiumFMX.MakeShreenshot方法仅返回空位图 有人知道如何获得位图吗 Thx.相反,请使用以下命令(请确保在此调用之前实例化YourBitmap): 您有什么版本的Chromium?在最近的一个方法中,我找不到MakeScreenshot方法。MakeScreenshot是FMX的TControl组件的一部分,TChromiumFMX的祖先。就版本而言,可以在cefli

已尝试从Delphi XE2/Firemonkey的ChromiumBedded浏览器中获取屏幕截图,但ChromiumFMX.MakeShreenshot方法仅返回空位图

有人知道如何获得位图吗


Thx.

相反,请使用以下命令(请确保在此调用之前实例化
YourBitmap
):


您有什么版本的
Chromium
?在最近的一个方法中,我找不到
MakeScreenshot
方法。MakeScreenshot是FMX的TControl组件的一部分,TChromiumFMX的祖先。就版本而言,可以在ceflib.pas中找到这一点。这有用吗?CEF_修订版=607;版权年=2012年;CHROME_版本_专业=18;CHROME_版本_次要=0;CHROME_版本构建=1025;CHROME_版本_补丁=166;那它就不在房间里了。整个项目中甚至没有关键字
Screenshot
。我本来希望TControl能解决这个问题,但TChromiumFMX显然无法正常工作。太糟糕了
TControl。MakeShreenshot
不是虚拟的;否则,您可以使用。
CefGetBitmap(ChromiumFMX.Browser, PET_VIEW, YourBitmap);