初级会员

- 积分
- 116
- 金钱
- 116
- 注册时间
- 2017-11-14
- 在线时间
- 25 小时
|
1金钱
STM32F407的探索者开发板,EMWIN实验21 XBF格式汉字显示例程显示正确,我移植到我的工程,能显示汉字,但是汉字不是我想要的汉字。输入“广州”,显示一个字,上边是“未”,下边是“口匕”,都不知道是啥字。
我移植的代码是:
1,检测SD卡
while(SD_Init()) //检测SD卡
{
LCD_ShowString(30,90,200,16,16,"SD Card Failed!");
delay_ms(200);
LCD_Fill(30,90,200+30,70+16,WHITE);
delay_ms(200);
}
2,创建字体
Create_XBF12("0:/SYSTEM/EMWINFONT/XBF/XBF12.xbf");
Create_XBF16("0:/SYSTEM/EMWINFONT/XBF/XBF16.xbf");
Create_XBF24("0:/SYSTEM/EMWINFONT/XBF/XBF24.xbf");
Create_XBF36("0:/SYSTEM/EMWINFONT/XBF/XBF36.xbf");
GUI_UC_SetEncodeUTF8();
3,调用
hItem = WM_GetDialogItem(pMsg->hWin, WIFI_ID_TEXT_1);
TEXT_SetBkColor(hItem,GUI_GRAY);
TEXT_SetTextColor(hItem,GUI_BLACK);
TEXT_SetFont(hItem,&XBF36_Font);
TEXT_SetText(hItem, "广州");
|
|