suebillt 发表于 2015-1-30 18:24:01

EmWin的SIF汉字显示求解

最近在调LPC1788的EmWin的SIF汉字显示,按照安富来的EmWin教程做的,第21章。
在MainTask中创建字体:    GUI_SIF_CreateFont(UNICODE16,&SIF_Font,GUI_SIF_TYPE_PROP);
然后
{ TEXT_CreateIndirect,      "we汉字SIF实验e",                GUI_ID_TEXT0,            SIZE_X+150,SIZE_Y0, 220,43, 0,0},
然后      GUI_UC_SetEncodeUTF8();
      BUTTON_SetFont(WM_GetDialogItem(hWin,GUI_ID_TEXT0),&SIF_Font);

屏幕上只能显示英文和字符,中文都不显示,求解,文件已经转成UTF-8编码

Eric2013 发表于 2015-1-30 18:29:02

BUTTON_SetFont是设置按钮字体的。。。   你调用错了,你得调用TEXT控件字体设置函数。

suebillt 发表于 2015-1-30 18:49:24

Eric2013 发表于 2015-1-30 18:29
BUTTON_SetFont是设置按钮字体的。。。   你调用错了,你得调用TEXT控件字体设置函数。 ...

非常感谢,一语道破

10xjzheng 发表于 2015-1-30 19:09:46

野火最新的一个MP3教程和例程就有,我就不详说了

ustcls 发表于 2015-1-30 19:21:05

学习了{:victory:}
页: [1]
查看完整版本: EmWin的SIF汉字显示求解