是否可以从 IHTMLElement 中获取窗口句柄? 如果是这样,有人可以告诉我如何用 C++ 实现吗?
TIA
最佳答案
如果满足以下三点,这可能是可能的:
1) 您有一个使用 C++/C# 启动的特定浏览器实例, 2)显然,你必须在Windows环境中,并且 3) IHTMLElement 恰好是一种呈现为单独控件的类型(例如 IFrame,可能或 SELECT 项等)
但是,您将无法找到 hWnd
一个元素,例如 <div>
, <span>
等 - 因为这些项目没有呈现为单独的窗口控件。它们由浏览器的渲染引擎绘制到浏览器的 Canvas 上。
关于c++ - IHTMLElement 到 HWnd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650393/