OpenEdv-开源电子网

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

为什么emWin加了背景图片字体显示不正常

查看数: 5800 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-7-30 10:52

正文摘要:

这个是在原子哥的EMWIN实验34 汉字显示(FLASH外置字库)的基础上弄的,不知道是不是我放图片的方式有错 #include "DIALOG.h" #include "EmWinHZFont.h" #define ID_FRAMEWIN_0     &nb ...

回复

DFY 发表于 2020-8-27 10:02:37
源码文件是UTF-8吗?
三叶草 发表于 2020-7-30 15:54:28
谁有时间看你这一坨代码,自己慢慢调试吧
hou18 发表于 2020-7-30 12:15:03
帮顶~~
zxc199701 发表于 2020-7-30 10:55:49
这是显示汉字的部分:hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_0);
          TEXT_SetFont(hItem,&GUI_FontHZ24);
          TEXT_SetText(hItem,"测试信息");
    TEXT_SetTextColor(hItem, GUI_WHITE);
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_1);
          TEXT_SetFont(hItem,&GUI_FontHZ16);
          TEXT_SetText(hItem,"产品条码");
    TEXT_SetTextColor(hItem, GUI_WHITE);
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_2);
        TEXT_SetFont(hItem,&GUI_FontHZ16);
        TEXT_SetText(hItem,"检测压力");
    TEXT_SetTextColor(hItem, GUI_WHITE);
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_3);
        TEXT_SetFont(hItem, &GUI_FontHZ16);
        TEXT_SetText(hItem, "当前压差");
    TEXT_SetTextColor(hItem, GUI_WHITE);
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_4);
        TEXT_SetFont(hItem, &GUI_FontHZ16);
        TEXT_SetText(hItem, "检测数量");
    TEXT_SetTextColor(hItem, GUI_WHITE);
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_5);
        TEXT_SetFont(hItem, &GUI_FontHZ16);
        TEXT_SetText(hItem, "合格品率");
    TEXT_SetTextColor(hItem, GUI_WHITE);
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_0);
    BUTTON_SetFont(hItem, &GUI_FontHZ16);
    BUTTON_SetText(hItem, "测试记录");
//          WM_SetCallback(hItem,_cbButtonCkRecord);
    //
    // Initialization of 'Button'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_1);
    BUTTON_SetFont(hItem, &GUI_FontHZ16);
    BUTTON_SetText(hItem, "参数设置");
    // USER START (Optionally insert additional code for further widget initialization)
    // USER END
          hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_2);
    BUTTON_SetFont(hItem, &GUI_FontHZ16);
    BUTTON_SetText(hItem, "停止");
               
          hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_3);
    BUTTON_SetFont(hItem, &GUI_FontHZ16);
    BUTTON_SetText(hItem, "起动");
zxc199701 发表于 2020-7-30 10:52:35
DFY 发表于 2020-8-27 10:02
源码文件是UTF-8吗?

问题已经解决了,谢谢



关闭

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

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

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

GMT+8, 2026-7-24 19:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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