emWin显示文本字符-【worldsing笔记】

emWin显示文本字符仍是容易的,提供了各类不一样的接口,下面是有关于字符显示的经常使用的用法,能够直接复制到VS2008的模拟ucGui(emWin模拟工程)中运行: ui

工程代码下载:1.emWin5.26(ucGui)VS2008字符显示 spa

 

#include "GUI.h" blog

#include "WM.h" 接口

 

#include "CHECKBOX.h" 字符串

#include "FRAMEWIN.h" it

#include "PROGBAR.h" io

#include "TEXT.h" 下载

#include "BUTTON.h" im

#include "SLIDER.h" img

#include "HEADER.h"

#include "GRAPH.h"

#include "ICONVIEW.h"

#include "LISTVIEW.h"

#include "TREEVIEW.h"

 

void MainTask(void) {

 

#if GUI_WINSUPPORT

WM_SetCreateFlags(WM_CF_MEMDEV);

#endif

GUI_Init();

#if GUI_WINSUPPORT

WM_MULTIBUF_Enable(1);

#endif

while(1)

{

    //当前位置显示字符串

GUI_DispString("Hello world");

//在x=20,y = 20位置显示字符串

GUI_DispStringAt("Hello world", 20, 20);

    //坐标移动到x=100,y=100位置

GUI_GotoXY(100, 100);

//显示字符'Q'

GUI_DispChar('Q');

//自动后移位显示字符'Q'

GUI_DispChar('Q');

//在,位置显示字符'P'

GUI_DispCharAt('P', 70, 45);

//x坐标移动到,y不变

GUI_GotoX(60);

//显示字符'#'

GUI_DispChar('#');

//y坐标移动到,x不变

GUI_GotoY(60);

//显示字符'@'

GUI_DispChar('@');

//坐标移动到x=8,y=120位置

GUI_GotoXY(8, 120);

//显示个字符'*'

GUI_DispChars('*', 6);

//坐标移动到下个字符行

GUI_DispNextLine();

//显示个'*'

GUI_DispChars('*', 6);

//在,位置以中心对齐显示字符串

GUI_DispStringHCenterAt("GUI_DispStringHCenterAt", 220, 120);

}

}

 

单色屏(黄底黑字)运行的效果:

 

相关文章
相关标签/搜索