通过C#确定Windows 7设置的字体大小是多少?

9

1
http://nickstips.wordpress.com/2010/11/08/c-programmatically-get-the-current-dpi-setting/ - SLaks
2
顺便提一下,当你的应用程序打开时,如果用户更改了设置,你可以进行响应。请参阅MSDN文章:如何在Windows Forms应用程序中响应字体方案更改 - Conrad Frix
2个回答

2

请查看 SystemFonts 类下的内容。我认为您不需要更多的默认命名空间。

string name = SystemFonts.IconTitleFont.FontFamily.Name;
float size = SystemFonts.IconTitleFont.Size;

这是指向MSDN的链接:http://msdn.microsoft.com/en-us/library/system.drawing.systemfonts.aspx - Bueller
1
OP问的具体屏幕是DPI。 - vcsjones

1

我尝试过了,但结果和其他一些用户一样。结果不可靠。 - JimDel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接