Элемент управления Internet Explorer использует собственные настройки IE7 для ClearType и размера шрифта. Могу ли я их переопределить? - PullRequest
2 голосов
/ 12 ноября 2008

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

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

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

Ответы [ 2 ]

1 голос
/ 13 ноября 2008

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

Ссылки:

1 голос
/ 12 ноября 2008

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

...