Internet explorer Internet Explorer控件使用IE7';s自己的ClearType和字体大小设置,我可以覆盖它们吗? 我将IE控件嵌入到C++应用程序中。问题是,尽管禁用了系统范围的ClearType,但IE7有自己的单独设置,除非我也专门禁用它,否则IE控件中的文本将被抗锯齿,而应用程序的其余部分则不会

Internet explorer Internet Explorer控件使用IE7';s自己的ClearType和字体大小设置,我可以覆盖它们吗? 我将IE控件嵌入到C++应用程序中。问题是,尽管禁用了系统范围的ClearType,但IE7有自己的单独设置,除非我也专门禁用它,否则IE控件中的文本将被抗锯齿,而应用程序的其余部分则不会,internet-explorer,internet-explorer-7,controls,cleartype,embedded-control,Internet Explorer,Internet Explorer 7,Controls,Cleartype,Embedded Control,IE7的字体大小设置也是如此 对我来说,相应地设置IE7并不成问题,但它会影响我应用程序用户的体验。IE控件的cleartype用法和字体大小可以通过编程控制吗?IE控件使用用户设置,因此简短的回答是否。根据文档,您可以在OLE客户端站点上实现IDocHostUIHandler,并从IDocHostUIHandler::GetOptionKeyPath返回注册表路径。将使用此注册表路径中的设置,而不是用户的设置 参考资料:

IE7的字体大小设置也是如此


对我来说,相应地设置IE7并不成问题,但它会影响我应用程序用户的体验。IE控件的cleartype用法和字体大小可以通过编程控制吗?

IE控件使用用户设置,因此简短的回答是否。

根据文档,您可以在OLE客户端站点上实现IDocHostUIHandler,并从IDocHostUIHandler::GetOptionKeyPath返回注册表路径。将使用此注册表路径中的设置,而不是用户的设置

参考资料: