先打開Fontcvt,然後禁用所有的字,再從壹個unicode格式的漢字txt文檔(保存壹個UTF8格式的txt)中導入妳想要使用的漢字,也可以直接找到妳想要使用的漢字,然後右鍵啟用。生成c代碼字體。U2C只能轉換UTF8格式的txt文件。
也可以直接在程序裏打漢字,但是壹開始顯示不出來。最後妳找到壹個直接在程序中顯示漢字的方法:IAR編輯器的編碼改為UTF-8。IAR默認代碼也可以在項目建立時改為二級代碼,可以在工具欄的工具>選項>編輯中找到。
默認字符修改為UTF-8,所以以後不必壹個壹個轉換。已經建立的源文件可以逐個修改:在編輯區點擊右鍵,選擇字符。
編碼=》符合UTF-8。
GUI _ UC _ setencodeuf8();
TEXT _ set default font(& amp;GUI _ font xinsongti 14);//14x14漢字庫,由FontCvt V5.16轉換。
htext 14 = TEXT _ CreateEx(160-35,67,30,17,0,WM_CF_SHOW,TEXT _ CF _ HCENTER | TEXT _ CF _ VCENTER,GUI_ID28,
NumToChar(backlight time));//背光時間
TEXT_SetFont(hText14,
& ampGUI _ font 16 _ ASCII);
TEXT_SetBkColor(hText14,GUI _ INVALID _ COLOR);
TEXT _ sette align(htext 14,TEXT _ CF _ HCENTER | TEXT _ CF _ VCENTER);
htext 15 = TEXT _ CreateEx(160-35,103,30,17,0,WM_CF_SHOW,TEXT _ CF _ HCENTER | TEXT _ CF _ VCENTER,GUI_ID29,
“永遠在線”);//亮度
//TEXT_SetFont(hText15,
& ampGUI _ font xinsongti 14);
TEXT_SetBkColor(hText15,GUI _ INVALID _ COLOR);
TEXT _ sette align(htext 15,TEXT _ CF _ HCENTER | TEXT _ CF _ VCENTER);
//TEXT_SetText(hText15,"永遠在線");
GUI _ Exec();