Элемент управления Internet Explorer использует собственные настройки IE7 для ClearType и размера шрифта, могу ли я переопределить их?
Вопрос
Я встраиваю элемент управления IE в свое приложение на C ++.Проблема в том, что, хотя общесистемный ClearType отключен, в IE7 есть своя отдельная настройка, и если я специально не отключу и это, текст внутри элемента управления IE будет сглажен, в то время как остальная часть приложения этого не сделает.
То же самое касается настройки размера шрифта в IE7.
Для меня не было бы проблемой настроить IE7 соответствующим образом, но это повлияло бы на опыт пользователей моего приложения.Можно ли программно управлять использованием cleartype элемента управления IE и размером шрифта?
Решение
Согласно документации, вы можете реализовать IDocHostUIHandler на вашем клиентском сайте OLE и возвращать путь к реестру из IDocHostUIHandler::GetOptionKeyPath.Вместо настроек пользователя будут использоваться настройки из этого пути к реестру.
Ссылки:
Другие советы
Элемент управления IE использует пользовательские настройки, поэтому краткий ответ - нет.