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