uCGUI在VC上的開發

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   sp   on   檔案   2014   

uCGUI在VC上的開發需要工程中包含中的檔案。

uCGUI on VC的啟動流程:

(1)WinMain函數中執行SIM_GUI_App(hInstance, hPrevInstance,  lpCmdLine, nCmdShow)函數。

(2)經跟蹤查看,SIM_GUI_App函式宣告位於GUI_SIM_Win32.h檔案中,只提供靜態庫GUISim.lib。

(3)經跟蹤查看,工程的Application\GUIDEMO_Start.c檔案中的MainTask()為uCGUI的啟動函數。MainTask()函式宣告在GUI\Library\GUI.h檔案中。uCGUI User Manual 3.5節中有介紹,3.5.2.2節範例程式碼中啟動的即為MainTask()函數。

(4)查看GUIDEMO_Start.c檔案中的MainTask()函數,可以看到調用了GUI_Init()函數對uCGUI進行初始化,並開啟了雙緩衝繪圖。最後執行了GUIDEMO_Main()函數。

(5)跟蹤GUIDEMO_Main()函數,GUIDEMO_Main()位於GUIDEMO.c檔案中。

函數首先對顯示表單等進行了配置,在函數末尾的while(1)死迴圈中調用了_Main()函數。

(6)經查看,_Main()函數中即為uCGUI官方樣本程式的迴圈執行。

備忘:使用者若要設計自己的應用程式並執行,可將使用者程式函數放在GUIDEMO_Main()函數的while(1)死迴圈中,並將_Main()刪除。


uCGUI在VC上的開發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.