Internet Explorer-Steuerelement verwendet IE7 eigene Einstellungen für Cleartype und Schriftgröße, kann ich sie außer Kraft setzen?

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

Frage

Ich Einbetten eines IE Kontrolle in meine C ++ Anwendung. Das Problem ist, dass, obwohl systemweite, Cleartype deaktiviert ist, IE7 seine eigene separate Einstellung hat, und wenn ich nicht ausdrücklich, dass deaktivieren, Text innerhalb der IE Kontrolle, während der Rest der App Anti-Aliasing wird nicht.

Das gleiche gilt für Schriftgröße Einstellung des IE7.

Es wäre kein Problem für mich sein entsprechend einzurichten IE7, aber es würde die Erfahrung der Nutzer meiner App beeinflussen. Können die Cleartype-IE-Steuer Nutzung und Schriftgröße programmgesteuert kontrolliert werden?

War es hilfreich?

Lösung

Nach der Dokumentation können Sie IDocHostUIHandler auf OLE-Client-Website implementieren und einen Registrierungspfad von IDocHostUIHandler :: GetOptionKeyPath zurückzukehren. Die Einstellungen von diesem Registrierungspfad wird anstelle der Benutzereinstellungen verwendet werden.

Referenzen:

Andere Tipps

Das IE-Steuerelement verwendet, um die Benutzereinstellungen, so die kurze Antwort ist nein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top