17.1.2 获取图形上下文

2013-10-07 01:04:08 · 作者: · 浏览: 66

17.1.2  获取图形上下文

在 Symbian 操作系统中,所有的绘制是通过图形上下文(graphics context,GC)完成的。CHelloGuiAppView::Draw()使用SystemGc()获取对图形上下文的控制,SystemGc()是CCoeControl中的一个函数。

  1. CWindowGc& gc = SystemGc();  
所有图形上下文类都是从 CGraphicsContext 中派生的。每一个派生的类—比如这里的 CWindowGc—都用来在特定的图形设备上(在本例中是一个窗口)绘制。它实现了基类指定的所有功能,还可能实现适用于所提设备的附加功能。因此,能够通过图形上下文清除屏幕。
  1. gc.Clear(); 

图形上下文是计算机图形学领域的一个常见概念。Windows 使用“设备上下文”;Java 使用Graphics对象。

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

回书目   上一节   下一节