none
关于 WebBrower 组件在支持DPI的应用下显示问题。 RRS feed

  • 问题

  • 档一个APP(EXE应用)开启了 DPI 支持后(SetProcessDPIAware)

    在高DPI显示下,比如200%显示缩放, DPI 192。 WebBrower控件载入一个页面后,显示的文字大小正常,但图片没有跟着放大,只显示原来的1/2大小。如果使用 ExecWB OLECMDID_OPTICAL_ZOOM 缩放的话,图片显示大小合适了,但文字就不正常了,比正常的要大2倍。

    载入同样页面,IE浏览器的缩放是正常的。

    应该如何像IE那样正常的对页面进行缩放。

    2016年4月7日 8:17

全部回复

  • Hi Wealsoft,
    >> WebBrower控件载入一个页面后,显示的文字大小正常,但图片没有跟着放大,只显示原来的1/2大小
    如果缩放显示不正常的话你可以试着把主程序的 AutoScaleMode 设为None。我试着测试了下,只是稍微小了一点,并没有1/2那么多。

    浏览器控件本身对缩放效果并不是特别好,你也可以试着修改一下浏览器控件的版本在测试看看。

    Regards,

    Moonlight


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    2016年4月8日 8:19