Я закончил тем, что сделал это способом IOleClientSite, который вызвал масштабирование в стиле IE8 в элементе управления браузера. Однако дочерние окна по-прежнему открываются с увеличением 100%, а не наследуют настройку элемента управления 125%.
Мы остановились на некодовом решении (в любом случае, для управления браузером), которое должно было установить пару значений реестра:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom]
"ZoomDisabled"=dword:00000001
"ResetTextSizeOnStartup"=dword:00000001
В сочетании с тем, что мы используем функцию Windows для больших шрифтов (120 DPI), все окна и элементы управления браузера блокируются с масштабом по умолчанию 125%.
Некоторые веб-приложения нуждаются в обновлении, поскольку масштабирование IE8 влияет на размер всех элементов HTML (например, изображений, ширины стилей и высоты), а не только на шрифты, такие как IE6 и 7.