首页 > 代码库 > uCGUI在VC上的开发
uCGUI在VC上的开发
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个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。