1

Internet Explorer 使用什么 windows api 函数在浏览器窗口中显示文本?

WM_PAINTInternet Explorer 中的orWM_NPAINT事件调用什么函数来显示任何文本?

例如,如果 google 搜索返回一些结果,调用什么 windows api 在浏览器窗口中显示结果?

4

1 回答 1

0

好吧,支持 IE 的布局引擎称为Trident

使用的渲染 API 取决于哪个版本。我相信 IE8+ 使用 DirectX 2D 进行大部分渲染。

以前的版本会(我想,但不确定)使用标准的 GDI+ 绘图函数进行渲染。

为什么不制作一个使用 IE WebBrowser COM 组件的小应用程序,然后跟踪应用程序进行的 DLL 调用?

编辑: 做一个跟踪器应用程序(我不敢相信我这么说)的最简单方法是制作一个小的 VB6 应用程序,将 Internet Explorer 控件添加到表单上,并有一个按钮触发单页导航(使用一个非常简单的页面,最好是您自己制作的本地页面)。将该应用程序作为 exe(不在 IDE 中)运行,然后将分析器附加到它,例如API monitor,或者只是google 'win32 api trace'

于 2010-06-23T08:44:08.857 回答