emwin的text

Posted ys77

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了emwin的text相关的知识,希望对你有一定的参考价值。

//频率显示
TEXT_Handle frequency = TEXT_CreateEx(x, y, xSize, ySize, hWinBase, WM_CF_SHOW, TEXT_CF_TOP|TEXT_CF_VCENTER, ID_TEXT_0, "");
TEXT_SetFont(frequency, GUI_FONT_D24X32);
if(strlen(frequency_buffer)==0){
  TEXT_SetText(frequency, "28.5");
}else {
  TEXT_SetText(WM_GetDialogItem(hWinBase, ID_TEXT_0), frequency_buffer);
}

当用

TEXT_SetText(frequency, frequency_buffer);

的时候出现文字重叠,考虑用

TEXT_SetText(WM_GetDialogItem(hWinBase, ID_TEXT_0), frequency_buffer);
文字就不会重叠

 

技术图片

 

以上是关于emwin的text的主要内容,如果未能解决你的问题,请参考以下文章

第3版emWin教程第3章 emWin介绍

第3版emWin教程第27章 emWin6.x支持的字体简介

emWin 2天速成实例教程000_如何快速入门ucGUI/emWin

第3版emWin教程第40章 emWin6.x支持的颜色格式

第3版emWin教程第12章 emWin6.x文本显示

emwin创建的窗口,怎么删除