设为首页 加入收藏

TOP

17.2 CGraphicsContext API
2013-10-07 01:03:57 来源: 作者: 【 】 浏览:64
Tags:17.2 CGraphicsContext API

17.2  CGraphicsContext API

所有具体的图形上下文类是从 CGraphicsContext 中派生而来的,CGraphicsContext 为设备无关的绘图提供了内容丰富的API。它的主要特征用UML表示,如图17.3所示。

  

CGraphicsContext包含主要的绘图函数,在gdi.h中定义。所有的绘图都使用当前的画笔、画刷和字体设置来完成,并根据当前设置的剪裁区域进行剪裁。画笔、画刷、字体和剪裁区域设置为图形函数提供上下文,由此得到类的名称。

只能设置图形上下文设置。这里没有画笔、画刷等的类,并且不能通过询问图形上下文来找出当前的设置。如果需要保存它的设置,可以保持图形上下文;如果需要丢弃所有的设置,也可以通过一个简单的函数调用来重置图形上下文。

本书用许多实例演示了绘制函数,同时,S60和UIQ SDK为CGraphicsContext提供了全面的文档资料。它们还包含了一个实例程序FontsShell,说明了本节中包含的所有函数。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇17.2.2 区域相关类 下一篇17.2.4 绘制函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: