《Symbian OS Internal》 -- 窗口服务器(三)

11.8 窗口对象和类
窗口时symbian OS用来访问屏幕的机制。他们默认是矩形的,并且可以相互重叠。他们有从前到后的顺序,
这个定义了两个重叠窗口哪一个在前面。应用程序可以创建和销毁窗口。窗口是独立寻址的,
一个应用程序一次只能够画他窗口中的一个。一般说来,一个应用程序会有很多窗口。

窗口很重要,因为他们允许不同的程序同时更新屏幕的不同部分。并且,程序不需要关心屏幕的哪一部分是被允许画的。
一个程序只画他的窗口,且仅当该窗口可见时才显示在屏幕上。

在下面的部分,我会讲到窗口树,WSERV浏览这个结构的方式,窗口类和他们的结构,窗口属性,绘制窗口及更多。
我也会讲到直接屏幕访问(DSA),虽然不使用窗口绘制,但也会描述。

11.8.1 窗口树图表
图11.3显示了不同窗口间的关系。他显现为一个头朝下的树,表明了哪些些不同类型的窗口可以显示在树的哪些点上。
图11.3显示了4种窗口类型(虽然其中一种,Group Win,永远不会显示,所以一个窗口,因为窗口定义如上。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值