首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > Via cdma平台窗口控件显示机制

Via cdma平台窗口控件显示机制

资料介绍
Via平台窗口控件显示机制
Via平台窗口控件显示机制

Via平台虽然在很多地方都模仿了Windows操作系统的机制,但是却没有必要将Windows所
有的控件和机制都加以实现,对于嵌入式软件来说,完全没有必要,只要保证平台的可
扩展性,灵活性即可。
1) :Via平台的窗口模型体系结构是怎样的?

Via平台的窗口包括对话框和控件窗口,通常对话框作为父窗口,而控件则作为子窗口,
在对话框中包含了对于子窗口的列表,通过列表和子窗口进行通信,而Via平台另一个巧
妙的构思在于引入了资源的机制,从而很大程度上降低了使用的复杂度。

(1):最重要的是深入理解系统的机制,对于Via平台,在MMI层次上,要理解的是界面的
显示机制,消息的传递机制,信号量,信号和消息机制。
Via平台的窗体继承体系:
[pic]
Via平台基本的显示载体是Dialog,控件都是嵌入到Dialog中加以显示的,对于一个Dia
log,会在DialogResT中定义该对话框的显示区域,显示的控件总数,该对话框要显示的
控件资源ID
ResourceIdT,而在各个控件中,又会定义各自的显示区域,显示的字体大小,另外对于
菜单,要在MenuCtrlResT中定义菜单显示的标题,菜单的类型等信息,对于动画控件,
则要定义单帧的持续时间,对于软键条的菜单项,要定义单击该软键条后发送的消息,
从而推动系统向前运行,对于设置菜单,要定义各个菜单显示标题对应的要打开的Dial
og。Dialog本身并不会自己画应该显示的内容,而是由各个控件自身根据控件资源的配
置进行具体的显示,Dialog则负责向各个控件发送显示自己的消息。
2) :窗体的诞生过程?
窗体是怎么诞生的呢?
窗体诞生的大致过程是:首先在按某个按键之后,会触发一个启动应用的消息,例如在
待机界面下按左键,会触发一个启动主菜单应用的MAINMENUAPP_LAUNCH消息,然
标签:平台窗口控件显示机制
Via cdma平台窗口控件显示机制
本地下载

评论