首页 > 代码库 > 数码相框之框架理解
数码相框之框架理解
【韦东山】学习笔记
1.先是主函数中
/* 注册页面 */
PagesInit();
2.PagesInit()函数中,进行各个页面的初始化
1 int PagesInit(void) 2 { int iError; 3 iError = MainPageInit(); 4 iError |= SettingPageInit(); 5 iError |= IntervalPageInit(); 6 iError |= BrowsePageInit(); 7 iError |= EbookPageInit(); 8 iError |= AutoPageInit(); 9 iError |= ManualPageInit(); 10 return iError; 11 }
3.其中初始化函数中
1 int BrowsePageInit(void) 2 { return RegisterPageAction(&g_tBrowsePageAction); 3 }
4. RegisterPageAction()函数将各函数的name和运行函数接口、输入事件接口放进链表中,
方便查找调用
5. 注册完成后
/* 运行主页面 */
Page("main")->Run(NULL);
6.在主页面中,等待输入事件来改变状态
数码相框之框架理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。