Internet Explorer使用哪些Windows API函数在浏览器窗口中显示文本?Internet Explorer文本显示API
WM_PAINT
或WM_NPAINT
事件在Internet Explorer中调用以显示任何文本的功能是什么?
例如,如果谷歌搜索返回一些结果,什么窗口API被调用来在浏览器窗口中显示结果?
Internet Explorer使用哪些Windows API函数在浏览器窗口中显示文本?Internet Explorer文本显示API
WM_PAINT
或WM_NPAINT
事件在Internet Explorer中调用以显示任何文本的功能是什么?
例如,如果谷歌搜索返回一些结果,什么窗口API被调用来在浏览器窗口中显示结果?
那么,支持IE的布局引擎就叫做Trident。
使用的渲染API取决于哪个版本。我相信IE8 +使用DirectX 2D来完成大部分渲染。
以前的版本会(我想,但不确定)使用standard GDI+ drawing functions进行渲染。
为什么不做一个使用IE WebBrowser COM组件的应用程序,然后跟踪应用程序所做的DLL调用?
编辑:做示踪剂应用(我不能相信我会这么说) 最简单的方法是让一个小VB6的应用程序,添加Internet Explorer的控件到窗体,并有一个按钮触发单个页面导航(使用一个非常简单的页面,最好是您自己创建的本地页面)。将该应用程序作为exe(不在IDE中)运行,然后将分析器附加到它,如API monitor或仅仅google 'win32 api trace'。
你为什么想知道?无论它做什么,内部实现细节都可以并且会随着版本的变化而变化。如果你告诉我们你想要实现的目标,或许我们可以提出一个更好的方法。无论你做什么都不受支持。 – 2010-06-23 16:59:25