OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3903|回复: 4

UCGUI怎么按钮控件上显示中文?

[复制链接]

27

主题

101

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2015-7-26
在线时间
108 小时
发表于 2015-12-30 16:04:31 | 显示全部楼层 |阅读模式
2金钱
extern GUI_FLASH const GUI_FONT GUI_FontHZ_SimSun_24;

const GUI_WIDGET_CREATE_INFO _aDialogCreate_main[4] = {
    { FRAMEWIN_CreateIndirect,   NULL,               0,                        0, 0, 240,400,0,0},
    { BUTTON_CreateIndirect,    "一",             GUI_ID_BUTTON0,          40,40, 160,80, 0,0},//xÆeê¼×ø±ê£¬yÆeê¼×ø±ê£¬x3¤¶è£¬y3¤¶è
                { BUTTON_CreateIndirect,    "二",             GUI_ID_BUTTON1,          40,160,160,80,0,0},
                { BUTTON_CreateIndirect,    "三",         GUI_ID_BUTTON2,          40,280,160,80,0,0},
};

void UI_main(void)
{
        WM_SetDesktopColor(GUI_BLACK);      /* Automacally update desktop window */
        //  WM_SetCreateFlags(WM_CF_MEMDEV);  /* Use memory devices on all windows to avoid flicker */
        GUI_CURSOR_Show();
        //GUI_SetFont(&GUI_FontHZ_SimSun_24);
        BUTTON_SetDefaultFont(&GUI_FontHZ_SimSun_24);
        GUI_ExecDialogBox(_aDialogCreate_main, GUI_COUNTOF(_aDialogCreate_main), &_cbMain, 0, 0, 0);
}
字库文件已经生成了,文件名就是SimSun_24,可是显示的时候是keil中的格式显示的字,例如把“一”复制到文本框就是“ò»”了显示的就是后者。该怎么修改?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-12-30 16:12:57 | 显示全部楼层
制作的什么字库?外部SPI FLASH存放的字库那种的吗?
回复

使用道具 举报

27

主题

101

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2015-7-26
在线时间
108 小时
 楼主| 发表于 2015-12-30 16:21:01 | 显示全部楼层
zuozhongkai 发表于 2015-12-30 16:12
制作的什么字库?外部SPI FLASH存放的字库那种的吗?

就用的一个软件生成的一个.c文件,放在工程font中的
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-12-30 18:31:12 | 显示全部楼层
那应该需要将你显示汉字的这个.c文件的编码方式改为UTF8,然后还要调用函数GUI_UC_SetEncodeUTF8使能EMWIN的UTF8编码功能
开往春天的手扶拖拉机
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2015-11-16
在线时间
14 小时
发表于 2016-1-13 16:11:12 | 显示全部楼层
将 KEIL编辑页面 配置为 UTF8
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 16:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表