VxWorks如何实现2D图形绘制
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,小编给大家分享一下VxWorks如何实现2D图形绘制,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!VxWorks的Wind
千家信息网最后更新 2025年02月04日VxWorks如何实现2D图形绘制VxWorks的WindML除了支持最基本的2D图形绘制,还封装了三种控件:Window、Menu、Button。跑一个最简单的例子,祝大家春节快乐
小编给大家分享一下VxWorks如何实现2D图形绘制,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
源码如下
#include
UGL_LOCAL UGL_STATUS cbDraw
(
WIN_ID winId, /* window ID */
WIN_MSG *pMsg, /* message (always MSG_DRAW) */
void *pData, /* copy of data passed to winCreate() */
void *pParam /* parameter passed to winCbAdd() */
)
{
/* 使用浅蓝色填充window */
uglBackgroundColorSet(pMsg->data.draw.gcId, WIN_LIGHTBLUE);
uglLineWidthSet(pMsg->data.draw.gcId, 0);
uglRectangle(pMsg->data.draw.gcId, pMsg->data.draw.rect.left,
pMsg->data.draw.rect.top, pMsg->data.draw.rect.right,
pMsg->data.draw.rect.bottom);
/* 在window内绘制白色文本 */
uglForegroundColorSet(pMsg->data.draw.gcId, WIN_WHITE);
uglFontSet(pMsg->data.draw.gcId, WIN_FONT_SMALL);
uglTextDrawW(pMsg->data.draw.gcId, 10, 10, -1, "春节快乐");
/* return UGL_STATUS_FINISHED because default handling not needed */
return UGL_STATUS_FINISHED;
}
void testWin()
{
WIN_APP_ID appId;
WIN_ID winId;
/* 创建一个application context */
appId = winAppCreate("New Year", 0, 0, 0, UGL_NULL);
/* 创建一个带边框的可见window */
winId = winCreate(appId, UGL_NULL_ID,
WIN_ATTRIB_FRAMED | WIN_ATTRIB_VISIBLE,
100, 100, 200, 150, UGL_NULL, 0, UGL_NULL);
/* 添加MSG_DRAW的回调,当window被绘制时调用 */
winCbAdd(winId, MSG_DRAW, 0, cbDraw, UGL_NULL);
/* 把window贴到屏幕上 */
winAttach(winId, UGL_NULL_ID, UGL_NULL_ID);
}
以上是"VxWorks如何实现2D图形绘制"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
图形
篇文章
快乐
内容
不怎么
例子
大部分
屏幕
控件
文本
时调
更多
浅蓝色
源码
白色
知识
行业
资讯
资讯频道
边框
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小说大数据库
万方数据库文献下载
服务器配置如何恢复
数据库数据取整数
北京软件开发应届生工资
优就业网络安全培训地点
软件开发 深圳有限公司招聘
数据库查询where 条件
基岩国际版起床服务器
服务器上的fn是什么意思
姜堰区直销网络技术诚信服务
网络技术研发合同
开间小店怎么切换服务器
应用技术跟网络技术差别在哪
大容量数据库是多大
斗罗大陆的服务器二维码
淮安景德镇网络技术优化方案
数据库镜像切换
网络安全类国企排名
网络技术总结
地平线4选哪个服务器
拼命猜成语软件开发商
服务器安全日志查看
华为网络安全和EHS考试
采集局域网mysql数据库
普洱2021年网络安全宣传周
服务器怎么换账户
天眼下载软件开发
网络安全公司会挖漏洞吗
电子商务软件开发收费