如何在 .NET 中使用 C# 找到用户在其 Windows 显示属性中设置的字体?
我想使用用户选择的字体显示表单。我想要的字体是在 Windows 显示属性表单中为 3D 对象、菜单和窗口标题栏选择的字体。但是我找不到访问它们的方法。有一个 System.Windows.Forms.Control.DefaultFont
属性,但它返回 Windows 默认字体(我认为是 XP 上的 MS Sans Serif)。
最佳答案
使用 SystemFonts类,您可以从用户选择的主题中获取字体。还返回用户自己进行的定制。
顺便说一句:我(使用 XP)无法为 3D 对象选择字体,其他字体都可用。
关于.net - 如何在我的 .NET 应用程序中找到用户的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/191179/