2010-05-17 7 views
4

.NET/C#에서 텍스트 크기가 125 %인지 알 수있는 방법이 있습니까?.NET의 화면 텍스트 크기

설정은

+0

텍스트 크기 또는 DPI를 알고 싶습니까? (http://blogs.msdn.com/oldnewthing/archive/2004/07/14/182971.aspx) 텍스트 크기를 알아야 할 필요가 있다면 125 %인지 또는 실제 크기인지 알아야합니다. 뭐야? – ICR

답변

3

내가이 내 자신을 시도 haven't ... 제어판 \ 모양 및 개인 설정 \ 디스플레이에서 온다. 마이크로 소프트 \ 윈도우 NT를 \ CurrentVersion \ FontDPI \
HKEY_LOCAL_MACHINE \ 소프트웨어 : LogPixels

및 Windows 7에서이 하나
HKEY_CURRENT_USER \ 제어판 \ 바탕 화면 :

창에서이 레지스트리 키는 윈도우 7 프리 LogPixels을
,932 : 모든 여기 MSDN Forum

이 글타래에 따라

일부 추가 리소스입니다 10
C# Scaling UserControl content to match users Dpi/Font Size
About DPI issue

+0

나는 HKEY_CURRENT_USER \ Control Panel \ Desktop \ LogPixels를 사용하여 올바른 값을 얻고 자 abl했다. 100 %를 사용할 때 값은 96이고 125 %를 사용할 때 값은 120입니다. 감사! – BeardinaSuit

0

잘 모르겠어요하지만 어쩌면 당신은 단지 DPI 설정을 가져 그들이 96 또는하지 않으면 확인할 수 있습니다 :하지만 처음 SetProcessDPIAware 전화를

using(Graphics g = this.CreateGraphics()) 
{ 
    MessageBox.Show(g.DpiX.ToString() + Environment.NewLine + g.DpiY.ToString()); 
} 

당신은 가질 수를 .