前面的两篇博文已经介绍了Symbian UI程序的框架,及事件处理的基本过程,本文介绍UI的绘制过程。时间处理及UI绘制都包括两方面的动作:窗口服务器的动作及程序本身的动作。UI程序框架系列的博文只注重介绍程序本身的动作,窗口服务器的动作将在后续博文中介绍。
【屏幕绘制综述】
首先,我们来大概看看完成屏幕绘制的组成部分,如右图所示。 应用程序发起绘制动作,例如指定在屏幕的某个坐标绘制一条直线到另外一个坐标;窗口服务器处理绘制动作,例如根据应用程序提供的两个直线坐标,按照直线算法算出屏幕上对应的需要显示的点的位置,并更新到显示缓存中;显示驱动负责把内容显示到屏

本文详细介绍了Symbian UI程序框架中的窗口管理及绘制过程,包括应用程序与窗口服务器的交互、屏幕绘制的步骤以及触发绘制的两种情况。重点讨论了控件的绘制函数、窗口服务器的响应以及主动和被动绘制的执行过程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



