uCGUI在VC上的开发

uCGUIVC上的开发需要工程中包含如图中的文件。

uCGUI on VC的启动流程:

1WinMain函数中执行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()删除。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值