delphi - 没有父窗口的 TWebBrowser

标签 delphi twebbrowser

我正在尝试在控制台/服务类型的应用程序(没有任何窗口)中使用 TWebBrowser。 Navigate 确实在做一些事情,但它从不调用 onDocumentComplete。还有其他方法可以访问某个 URL 的 IHTMLDocument2 吗?

谢谢。

最佳答案

在使用 TWebBrowser 实例(例如使用 Navigate2)之前,调用其 HandleNeeded 方法。这将分配一个“不可见”的父窗口句柄并解决任何事件问题。

关于delphi - 没有父窗口的 TWebBrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6192979/

相关文章:

delphi - 是否有可用于JCL(JEDI代码库)的本地化资源字符串?

delphi - delphi中修改 "custom"浏览器中的requestHeaders

delphi - 如何在Delphi XE2中运行TWebBrowser?

delphi - Delphi 中的 Ole 初始化

android - 在Android下使用Delphi在TWebbrowser中全屏观看youtube或其他视频时出现问题

德尔福7 : Get attached monitor properties

delphi - `at ReturnAddress`在Delphi中是什么意思?

delphi - 取消后重用 ADOQuery

multithreading - TWebbrowser 从本地谷歌地图 HTML 加载实时标记非常慢

delphi - CreateProcess、PowerShell 和 WaitForSingleObject