gpt4 book ai didi

delphi - 获取对 HTMLCanvasElement 的引用

转载 作者:行者123 更新时间:2023-12-03 15:30:39 24 4
gpt4 key购买 nike

如何获取对 Canvas 句柄的 DOM 引用。我正在使用Delphi,IE11和相应的MSMHTML类型库,我怀疑它是沿着

canvasHandle := (HTMLDoc3.getElementById('canvas') as IHTMLCanvasElement);

HTML:

<canvas id="canvas">
....
</canvas>

但是这会引发异常“接口(interface)不支持”

最佳答案

TWebBrowser控件,默认使用IE7标准/渲染模式。
您需要告诉控件使用最新标准。有几种方法可以做到这一点。

以下是我所知道的两种方法:

  • 您指定 FEATURE_<some feature>对于您在注册表中的应用程序(例如 FEATURE_BROWSER_EMULATION 也是一篇不错的文章 here )。

  • 添加"meta http-equiv-'X-UA-Compatible' content= edge"<head>网页 block 以强制 Windows IE 使用最新标准。
    这将使您的 HTML5 功能无需调整注册表即可运行。

关于delphi - 获取对 HTMLCanvasElement 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19910998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com