Элемент управления Internet Explorer использует собственные настройки IE7 для ClearType и размера шрифта, могу ли я переопределить их?

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

Вопрос

Я встраиваю элемент управления IE в свое приложение на C ++.Проблема в том, что, хотя общесистемный ClearType отключен, в IE7 есть своя отдельная настройка, и если я специально не отключу и это, текст внутри элемента управления IE будет сглажен, в то время как остальная часть приложения этого не сделает.

То же самое касается настройки размера шрифта в IE7.

Для меня не было бы проблемой настроить IE7 соответствующим образом, но это повлияло бы на опыт пользователей моего приложения.Можно ли программно управлять использованием cleartype элемента управления IE и размером шрифта?

Это было полезно?

Решение

Согласно документации, вы можете реализовать IDocHostUIHandler на вашем клиентском сайте OLE и возвращать путь к реестру из IDocHostUIHandler::GetOptionKeyPath.Вместо настроек пользователя будут использоваться настройки из этого пути к реестру.

Ссылки:

Другие советы

Элемент управления IE использует пользовательские настройки, поэтому краткий ответ - нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top