Internet Explorerコントロールは、IE7独自のClearTypeとフォントサイズの設定を使用しますが、それらをオーバーライドできますか?
質問
IEコントロールをC ++アプリケーションに埋め込みます。問題は、システム全体でClearTypeが無効になっているが、IE7には独自の個別の設定があり、特に無効にしない限り、IEコントロール内のテキストはアンチエイリアスされ、アプリの他の部分はそうではないことです。
IE7のフォントサイズ設定についても同様です。
IE7を適切に設定しても問題ありませんが、アプリのユーザーエクスペリエンスに影響します。 IEコントロールのcleartypeの使用とフォントサイズをプログラムで制御できますか?
解決
ドキュメントによると、OLEクライアントサイトにIDocHostUIHandlerを実装し、IDocHostUIHandler :: GetOptionKeyPathからレジストリパスを返すことができます。ユーザーの設定の代わりに、このレジストリパスの設定が使用されます。
参照:
他のヒント
IEコントロールはユーザー設定を使用するため、短い答えは「いいえ」です。
所属していません StackOverflow