我的Windows字體出現了一些問題,因此,VS將默認的Form字體更改爲Arial。我怎樣才能回到微軟Sans Serif?如何更改Visual Studio默認的表單字體?
我知道我可以在Form屬性中更改字體,但是我必須在創建的所有表單中更改它。
編輯: 我發現我是如何搞砸了與Windows字體,我刪除了Win.ini文件中的所有條目,因爲我的文件路徑爲空和「如果這個參數爲NULL,則函數查找贏.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。
你可以[嘗試編輯WinGDI.h](http://xkcd.com/349/) – JDB