我的Windows字体出现了一些问题,因此,VS将默认的Form字体更改为Arial。我怎样才能回到Microsoft Sans Serif?
我知道我可以在Form property中更改Font,但我必须以我创建的所有形式更改它。
编辑: 我发现我是如何弄乱Windows字体的,我删除了Win.ini文件的所有条目,因为我的文件路径为空并且“如果此参数为NULL,则该函数搜索Win.ini文件。”
[DllImport("KERNEL32.DLL", EntryPoint = "GetPrivateProfileSectionNamesA", CharSet = CharSet.Ansi)]
private static extern int GetPrivateProfileSectionNames(byte[] lpszReturnBuffer, int nSize, string lpFileName);
正如stuard所说,VS从DEFAULT_GUI_FONT获取字体。我仍然不知道如何将其重置回Microsoft Sans Serif。