Internet Explorerコントロールは、IE7独自のClearTypeとフォントサイズの設定を使用しますが、それらをオーバーライドできますか?

StackOverflow https://stackoverflow.com/questions/285214

質問

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

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

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

役に立ちましたか?

解決

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

参照:

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top