2

C++ アプリケーションに IE コントロールを埋め込んでいます。問題は、システム全体で ClearType が無効になっているにもかかわらず、IE7 には独自の個別の設定があることです。これも特に無効にしない限り、IE コントロール内のテキストはアンチエイリアスされますが、アプリの残りの部分はアンチエイリアスされません。

IE7のフォントサイズ設定も同様です。

それに応じて IE7 をセットアップしても問題はありませんが、アプリのユーザー エクスペリエンスに影響します。IE コントロールの cleartype の使用とフォント サイズをプログラムで制御できますか?

4

2 に答える 2

1

IE コントロールはユーザー設定を使用するため、短い答えはノーです。

于 2008-11-12T20:33:21.963 に答える
1

ドキュメントによると、OLE クライアント サイトに IDocHostUIHandler を実装し、IDocHostUIHandler::GetOptionKeyPath からレジストリ パスを返すことができます。ユーザーの設定の代わりに、このレジストリ パスの設定が使用されます。

参考文献:

于 2008-11-12T23:32:07.920 に答える