繪畫前的知識準(zhǔn)備
1. 畫點和畫直線的函數(shù)
(1)畫直線的函數(shù)主要有如下幾種:
◆? gui_line():畫直線,只能畫一個像素寬度的直線。
◆ gui_wline():gui_line()只能畫一個像素寬度的直線,gui_wline()可以設(shè)定畫線的寬度。
◆? gui_draw_vertical_line():畫垂直線,一個像素寬度。
◆? gui_draw_horizontal_line():畫水平線,一個像素寬度。
◆? gdi_draw_line():當(dāng) 畫的線是水平或垂直的時候,此函數(shù)會做一些硬件加速,一個像素寬度.
◆? gdi_draw_line_style():畫帶有一定風(fēng)格的線,如:
(2)畫點的函數(shù)
gui_putpixel():該函數(shù)會在屏幕上畫一個帶像素的點。
2.畫矩形、填充矩形和帶框填充矩形的函數(shù)
(1)畫矩形的函數(shù)如下:
gui_draw_rectangle():畫一個矩形框
(2)畫填充矩形的函數(shù)如下:
◆? gui_fill_rectangle():畫一個矩形框,用某種顏色作為填充色。
填充色
- gui_hatch_fill_rectangle():百葉窗效果的填充框。實現(xiàn)方法是單色和背景色交替。效果
單色和背景色 ? gui_cross_hatch_fill_rectangle():十字紋效果的填充框。實現(xiàn)的方法是單色與背景色交替 ,
十字紋效果的填充框
- ◆?? gui_alternate_cross_hatch_fill_rectangle():十字紋效果,實現(xiàn)方法為兩種顏色交替
◆?? gui_alternate_hatch_fill_rectangle():百葉窗效果,實現(xiàn)方法為兩種顏色交替。
|