繪畫前的知識準備
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():百葉窗效果,實現方法為兩種顏色交替。
|