绘画前的知识准备
1. 画点和画直线的函数
(1)画直线的函数主要有如下几种:
◆? gui_line():画直线,只能画一个像素宽度的直线。
◆ gui_wline():gui_line()只能画一个像素宽度的直线,gui_wline()可以设定画线的宽度。
◆? gui_draw_vertical_line():画垂直线,一个像素宽度。
◆? gui_draw_horizontal_line():画水平线,一个像素宽度。
◆? gdi_draw_line():当 画的线是水平或垂直的时候,此函数会做一些硬件加速,一个像素宽度.
◆? gdi_draw_line_style():画带有一定风格的线,如:
(2)画点的函数
gui_putpixel():该函数会在屏幕上画一个带像素的点。
2.画矩形、填充矩形和带框填充矩形的函数
(1)画矩形的函数如下:
gui_draw_rectangle():画一个矩形框
(2)画填充矩形的函数如下:
◆? gui_fill_rectangle():画一个矩形框,用某种颜色作为填充色。
填充色
- gui_hatch_fill_rectangle():百叶窗效果的填充框。实现方法是单色和背景色交替。效果
单色和背景色 ? gui_cross_hatch_fill_rectangle():十字纹效果的填充框。实现的方法是单色与背景色交替 ,
十字纹效果的填充框
- ◆?? gui_alternate_cross_hatch_fill_rectangle():十字纹效果,实现方法为两种颜色交替
◆?? gui_alternate_hatch_fill_rectangle():百叶窗效果,实现方法为两种颜色交替。
|