2013-05-15 43 views
0

我的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。

+0

你可以[嘗試編輯WinGDI.h](http://xkcd.com/349/) – JDB

回答

3

它可能是Windows的錯誤,而不是Visual Studio,因爲根據this page窗體查詢Windows的DEFAULT_GUI_FONT

+0

是的,也許你是對的,我該如何改變它?在刪除幾乎所有字體後DEFAULT_GUI_FONT可能已經更改... – Pedro77

+1

您可能必須重新安裝Windows .. – stuartd

+0

嘿,那很傷心... – Pedro77

相關問題