如何在Delphi中使用Windows默认字体
如您所知,如何在Delphi中使用Windows默认字体,windows,delphi,fonts,delphi-xe5,Windows,Delphi,Fonts,Delphi Xe5,如您所知,windowsxp和windows7中的默认字体是Tahoma。但是在windows8和8.1中,它变为Segoe UI 即使我的应用程序运行在Windows 8.1上,它的默认字体还是Tahoma 所以我的问题是如何用delphi识别默认的windows字体?所以我的标签,文本框,等等。。。当我的应用程序在windows XP下运行时将以Tahoma字体显示,当我的应用程序在windows 8下运行时,它们将以Segoe UIfont显示 顺便说一句,我试图将字体更改为默认值,但没
windowsxp
和windows7
中的默认字体是Tahoma
。但是在windows8
和8.1
中,它变为Segoe UI
即使我的应用程序运行在Windows 8.1上,它的默认字体还是Tahoma
所以我的问题是如何用delphi识别默认的windows字体?所以我的标签
,文本框
,等等。。。当我的应用程序在windows XP下运行时将以Tahoma字体显示,当我的应用程序在windows 8下运行时,它们将以Segoe UI
font显示
顺便说一句,我试图将字体更改为
默认值
,但没有任何帮助。请参见@SertacAkyuz我对更改字体没有问题。我只想用Delphi找到默认的windows字体。如果你读了David的答案,你可以推断你可以用Screen.XXFont属性中的一个来修改Application.DefaultFont,然后通过使用ParentFont属性你可以得到你想要的。或多或少您可能需要查看Screen.IconFont等。没有单一的默认字体。您想要哪一个?Vista中不是已经有了“标准”GUI字体Segoe UI
?