4.1 window, graphics context和graphics device
4.1.1 window
在symbian os 中,所有的绘图都是在窗口中进行的,窗口是与系统进行交互的基本单位。我们在进行绘图前,首先要声明一个窗口:
createwindowl();
然后通过setrect()来设置窗口的大小。
setrect(arect);
之后我们就可以进行绘图工作了。
4.1.2 graphics context
在symbian 系统中,所有的绘图工作都是通过graphics context完成的。其中包括绘制点、绘制矩形和绘制文本等。所有的graphics context都由cgraphicscontent类派生。
cgraphicscontent类包括的特性有:
画笔(pen):表示当前graphics context所有要绘制的线的绘图模式,包括颜色、宽度、样式等,可以通过setpencolor(), setpensize(), setpenstyle()等方法进行设置。