我的 Windows 字体有一些问题,因此,VS 将默认的 Form 字体更改为 Arial。我怎样才能回到 Microsoft Sans Serif ?
我知道我可以在表单属性中更改字体,但我必须在我创建的所有表单中更改它。
编辑:我发现我是如何弄乱 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。