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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索