我正在将 IE 控件嵌入到我的 C++ 应用程序中。问题是,虽然在系统范围内,ClearType 被禁用,但 IE7 有其自己的单独设置,除非我也专门禁用它,否则 IE 控件内的文本将被抗锯齿,而应用程序的其余部分则不会。

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

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

有帮助吗?

解决方案

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

参考:

其他提示

IE控件使用用户设置,因此简答为否。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top