UGL之HelloWorld

欢迎关注VxWorks567微信

如转发,请标明出处!函数

 

用WindML画个图有多简单?学习

首先包含头文件ugl.h;spa

而后调用uglDisplayOpen()建立显示设备;.net

再调用uglGcCreate()建立图形上下文;blog

接下来就能够写应用程序了资源

这个例子够简单,在屏幕上画一条黄线,有效代码行仅仅是5!get

 

这里面有几个细节须要了解一下io

  • WindML里一般只有一个显示设备,因此uglDisplayOpen()的第一个参数用0就能够了,然后两个参数也不必返回了class

  • 应用若是须要退出,那就倒序释放以前的资源,这个例子里就是在最后依次调用uglGcDestroy(gc)和uglDisplayClose(0)。不过嵌入式应用通常不须要退出了

  • 这个例子设置颜色时,偷了个懒,直接使用的RGB值,由于当前显卡用的是32位色。正常流程应该用uglColorAlloc()先RGB值转换为UGL_COLOR

  • 若是要使用键鼠的话,须要先找到InputService

  • 若是要绘制文本的话,须要先建立Font,涉及的函数比较多,有时间捋一捋

 

好了,少年,动手写一个你本身的HelloWorld吧

 

我是泰山,专一VX 15年!

一块儿学习,共同进步!

本文分享自微信公众号 - 这里只有VxWorks(VxWorks567)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索