stemwin 之 字母显示
来源:互联网 发布:无敌淘宝王全文 编辑:程序博客网 时间:2024/04/29 18:24
层次:LCD驱动完备,操作STEMWIN函数显示内容,LCD驱动层是透明的
字库:字母库集成在STemWin526_cm4_iar.a的库中, 没有源代码
文件:user中建立一个专门GUI操作函数,供main.c调用
========在某个坐标显示纯文字=================================
#include "GUI.h"
void MainTask(void) {
int xPos, yPos;
int xSize;
int i;
i = 0;
GUI_Init();
xPos = LCD_GetXSize() / 2;
yPos = LCD_GetYSize() / 3;
GUI_SetTextMode(GUI_TM_REV); //文本模式
GUI_SetFont(GUI_FONT_20F_ASCII); //字体
GUI_DispStringHCenterAt("Hello world!", xPos, yPos);//显示函数
GUI_SetFont(GUI_FONT_D24X32);
xSize = GUI_GetStringDistX("0000");
xPos -= xSize / 2;
yPos += 24 + 10;
while (1) {
GUI_DispDecAt( i++, xPos, yPos, 4);
if (i > 9999) {
i = 0;
}
}
}
实验结果
=======在预定义的某个区域填充颜色,并显示文字,配置换行==========
#include "GUI.h"
int i;
char acText[] = "this wrapping";
GUI_RECT Rect = {10,10,59,59}; //指定放置文字的矩形框
GUI_WRAPMODE aWm[] = {GUI_WRAPMODE_NONE, //第一个矩形框没有换行
GUI_WRAPMODE_CHAR,//第二个矩形框按字节换行
GUI_WRAPMODE_WORD};//第三个矩形框按字换行
void MainTask(void)
{
GUI_Init();
GUI_SetTextMode(GUI_TM_TRANS);
for(i=0;i<3;i++)
{
GUI_SetColor(GUI_BLUE);//蓝色
GUI_FillRectEx(&Rect);
GUI_SetColor(GUI_WHITE);//白色字体
GUI_DispStringInRectWrap(acText,&Rect,GUI_TA_LEFT,aWm[i]);//将文字放置在Rect,左对齐,换行设置
Rect.x0 += 120;每次左上角横坐标右移
Rect.x1 += 110;每次右下角横坐标右移
}
while(1)
{
GUI_Delay(10);
}
}
结果
- stemwin 之 字母显示
- stemwin的汉字显示
- STemWin学习之emWin_basic
- STemWIN ICONVIEW控件显示背景色
- STM32之STemwin移植及调试问题总结
- STemWin移植
- 移植STEMWIN
- STM32F4 STEMWIN
- 数字电路设计之VGA的字母显示的verilog实现
- oled显示中文字母
- 问题 Z: 显示字母
- 输入字母显示各个字母个数
- [STemWin]emWin的矢量字体显示要用到malloc函数,那么如何让堆空间使用外部SRAM的解决办法
- STemWIN VNC server
- Stm32+STemWin+LCD
- Stemwin+ILI9325调试总结
- STemWin 裸机移植笔记
- Stemwin外置图片制作
- Web Service学习笔记(原理)
- 1029. Median
- 关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)
- poj1840 Eqs
- rm
- stemwin 之 字母显示
- android xml解析之pull解析
- JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
- 计算广告学术语
- JAVA面试经验宝典
- 近世代数-Chap01-半群和幺半群
- 省市区。。。。发声!!!
- oracle 性能优化操作七:索引提高数据分布不均匀时查询效率
- Android 点击搜索框 输入法回车键变成搜索键