Memory Device: GUI_MEMDEV_Select()的应用之一
来源:互联网 发布:数据库创建用户 编辑:程序博客网 时间:2024/06/03 09:58
GUI_MEMDEV_Select() 函数用于选择一个目标内存用于绘图操作.
GUI_MEMDEV_Select(0)用于选择LCD作为绘图目标设备。
如下,看其作用:
GUI_MEMDEV_Handle hMem;
hMem = GUI_MEMDEV_Create(0,0,100,100);
GUI_MEMDEV_Select(hMem);//选择hMem内存作为当前绘图目标GUI_DrawLine(0,0,99,99);
GUI_MEMDEV_CopyToLCD(hMem);
GUI_DispString("Hello!");
其运行结果如下
在LCD上没有显示“Hello”,为什么呢?分析上面代码可知:
由于GUI_MEMDEV_Select(hMem);已选择hMem为目标设备,而Hello数据则写入至hMem,所以可以通过以下两种方式实现显示:
方法1:在GUI_DispString("Hello!")语句前面增加GUI_MEMDEV_Select(0);,用于选择LCD为目标设备,直接将Hello输出至LCD,如下:
GUI_MEMDEV_Select(0);
GUI_DispString("Hello!");
方法2:如果没有切换目标设备,那么,再次调用GUI_MEMDEV_CopyToLCD(hMem)语句将hMem的数据复制至LCD,如下:
GUI_DispString("Hello!");
GUI_MEMDEV_CopyToLCD(hMem);
以上实现结果如下:
阅读全文
0 0
- Memory Device: GUI_MEMDEV_Select()的应用之一
- device的私有memory
- MTD(Memory Technology Device)
- Device Memory Spaces
- 申请和device不再同一个numa节点的memory
- Memory芯片的应用攻略
- STM8 的MEMORY MODEL应用
- gtdt的作用之一注册sbsa watchdog device
- Mysql Memory引擎的简单应用
- Instruments定位iOS应用的Memory Leaks
- StringBuilder类的应用之一
- 计算机应用的热点之一
- 三十一、反射的应用之一
- Writing Solaris Device Driver: Mapping Device and Kernel Memory
- Memory Technology Device (MTD) Subsystem for Linux
- MTD(memory technology device内存技术设备)
- MTD(memory technology device内存技术设备)
- MTD(memory technology device)技术介绍
- 计算机专业导论其二
- IGBT知识
- 产后恢复完美容颜的健康食谱
- C# 字符串输出文件
- spring框架学习(六)AOP
- Memory Device: GUI_MEMDEV_Select()的应用之一
- Python3 类继承 导入类
- 生产者消费者模型
- 【debug】CRT detected that the application wrote to memory after end of heap buffer
- v-once
- l2tpipsec vpn 安装配置详解 nginx
- PDF 中图片的提取
- Retrofit + RxJava + OkHttp 让网络请求变的简单-基础篇
- 机器学习一:监督学习笔记