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

emWin显示文本字符还是容易的,提供了各种不同的接口,下面是有关于字符显示的常用的用法,可以直接复制到VS2008的模拟ucGui(emWin模拟工程)中运行:

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

?

#include
"GUI.h"

#include
"WM.h"

?

#include
"CHECKBOX.h"

#include
"FRAMEWIN.h"

#include
"PROGBAR.h"

#include
"TEXT.h"

#include
"BUTTON.h"

#include
"SLIDER.h"

#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);

}

}

?

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

?

时间: 2024-11-08 04:19:28

emWin显示文本字符-【worldsing笔记】的相关文章

emWin(ucGui)数值显示例程 -【worldsing笔记】

本例程下载:2.emWin5.26(ucGui)VS2008数字显示.zip ? 在emWin显示文本字符还是容易,我们也可以使用字符串和标准 C 库的函数来显示数值.然而,有时候这会是件困难的事.通常,较为容易(也更为有效)的是调用一个例程显示所需结 构的数值. emWin 支持各种十进制.十六进制和二进制输出.本章将对这些例程进行逐一描述.所有函数不需要使用浮点库,并对速度和大小进行了优化.当然"Sprintf"可以用于任何系统.使 用本章介绍的例程,有时可以简化操作,节省 ROM

ASP.net MVC4 View设置Html代码显示为文本字符问题

问题描述: 在ASP.net MVC4 框架下,在后台ViewBag上设置连接属性 ViewBag.link = "<a href='/'>"+DisplayName+"</a>"; 前台输出时使用 <span>@ViewBag.link</span> 页面上显示的内容变成了 <a href='/'>"+DisplayName+"</a> 没有做成链接. 修改方法: 前台输出

api (三)文本字符输出 (转)

在使用Win32编程时,我们常常要输出文本到窗口上,Windows所有的文本字符或者图形输出都是通过图形设备接口(GDI)进行的,Windows的三大核心组件之一的GDI32.dll封装了所有的文本和图像输出. GDI基本知识 Windows下要绘图和输出文本,都是通过GDI(Graphics Device Interface,图形设备接口)完成的,GDI是windows在绘制图文时的设备上下文环境,包括画笔.画刷.字体.位图等多种与绘制有关的对象.设备环境(DC)在绘制中起至关重要的作用.几乎

限制EditText或者TextView显示的字符长度,超出部分用省略号代替

在布局文件中: 限制显示的字符长度——android:maxEms=""(最大显示字符数) 在结尾用省略号——android:ellipseize="end" 为了实现效果,还得限制文本的行数,开始的时候限制显示一行,用的是android:singleline="true" 不过好像这个现在不怎么推荐使用了,而是用android:maxlines=""(要显示的行数,1或n什么的)

Opencv中在图片上显示文本

1.cvPutText函数(在图像中加入文本) void cvPutText( CvArr* img, const char* text, CvPoint org, const CvFont* font, CvScalar color );img :输入图像.text :显示字符串. org:第一个字符左下角的坐标. font :字体结构初始化. color :文本的字体颜色.函数 cvPutText 将具有指定字体的和指定颜色的文本加载到图像中.加载到图像中的文本被感兴趣的矩形框圈定.    

【Windows编程】系列第三篇:文本字符输出

上一篇我们展示了如何使用Windows SDK创建基本控件,本篇来讨论如何输出文本字符. 在使用Win32编程时,我们常常要输出文本到窗口上,Windows所有的文本字符或者图形输出都是通过图形设备接口(GDI)进行的,Windows的三大核心组件之一的GDI32.dll封装了所有的文本和图像输出. GDI基本知识 Windows下要绘图和输出文本,都是通过GDI(Graphics Device Interface,图形设备接口)完成的,GDI是windows在绘制图文时的设备上下文环境,包括画

windows下cmd命令行显示UTF8字符设置(CHCP命令)

在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集. 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页,UTF-8的代码页为65001 1 chcp 65001 执行该操作后,代码页就被变成UTF-8了.但是,在窗口中仍旧不能正确显示UTF-8字符

【原】在Matplotlib绘图过程中设置X轴的刻度和显示文本

使用Matplotlib进行绘图时,当x轴的数据太多的时候,就需要设置x轴的刻度和显示文本,关键代码如下: 绘图结果如下:

字符编码笔记:ASCII,Unicode和UTF-8【转载】

最近买了部安卓的手机,google nexus5 系统是安卓4.4.2. 刚到手就发现链接wifi有问题,一直在获取ip(obtaining ip...)和验证.试过恢复出厂 重启 各种都不管用,只有设置静态ip才可以,但是不能一直这样子呀!! 查了下路由器,路由器已经分配了地址.所以最大可能就是安卓手机上拿到这个地址没有成功写入配置文件,为什么没有写入呢,就是权限的问题了,不明白为什么google会出现这个错误. 因为不熟悉安卓系统,所以查了好几天,终于在一个外国网站上发现了下面这个解决办法,