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