none
请问如何获悉当前的屏幕分辨率与“Make text and other items larger or smaller” 100%/125%/150% RRS feed

  • 问题

  • 

    由于更改“Make text and other items larger or smaller” 分别为-> 100%/125%/150% 

    在WPF中获取当前FullPrimaryScreenWidth会有不同的值

    当前实际分辨率为1920 * 1080

                double width = SystemParameters.FullPrimaryScreenWidth;
                //96DPI FullPrimaryScreenWidth = 1920 100%
                //96DPI FullPrimaryScreenWidth = 1536 100%
                //96DPI FullPrimaryScreenWidth = 1280 150%

    我目前需要识别出“Make text and other items larger or smaller” 具体为百分之多少与当前实际设置的屏幕分辨率为多少?

    请问WPF中的什么API可以获取?感谢

    2013年10月28日 1:23

答案

  • Hi Wayne1900,

      欢迎来到MSDN中文论坛。 你可以使用SystemParameters.

      具体的代码你可以使用:

     
    double h = SystemParameters.PrimaryScreenHeight;
    double w = SystemParameters.PrimaryScreenWidth; 


    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.

    2013年10月29日 1:20
    版主

全部回复

  • 由于更改“Make text and other items larger or smaller” 分别为-> 100%/125%/150% 

    在WPF中获取当前FullPrimaryScreenWidth会有不同的值

    当前实际分辨率为1920 * 1080

                double width = SystemParameters.FullPrimaryScreenWidth;
                //96DPI FullPrimaryScreenWidth = 1920 100%
                //96DPI FullPrimaryScreenWidth = 1536 125%
                //96DPI FullPrimaryScreenWidth = 1280 150%

    我目前需要识别出“Make text and other items larger or smaller” 具体为百分之多少与当前实际设置的屏幕分辨率为多少?

    2013年10月28日 6:01
  • Hi Wayne1900,

      欢迎来到MSDN中文论坛。 你可以使用SystemParameters.

      具体的代码你可以使用:

     
    double h = SystemParameters.PrimaryScreenHeight;
    double w = SystemParameters.PrimaryScreenWidth; 


    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.

    2013年10月29日 1:20
    版主