您的位置:首页 > 其它

【笨嘴拙舌WINDOWS】GDI(2)

2013-09-03 11:59 120 查看
古时候,大师舞文之时需要笔墨纸伺候,不同笔,不同墨,作品风格迥异!

以下是windows提供的笔(带有墨):


CreatePen(PS_SOLID,0,clRed); 直线

CreatePen(PS_DASH,0,clRed); -------

CreatePen(PS_DASH,4,clRed); .......

CreatePen(PS_DOT,0,clRed); _._._._

CreatePen(PS_DASHDOT,0,clRed); _.._.._

CreatePen(PS_DASHDOTDOT,0,clRed);

CreatePen(PS_NULL,0,clRed); 没有墨水的笔

CreatePen(PS_INSIDEFRAME,0,clRed);


以下是windows提供的纸:


SetBkColor(hdc,crColor) 什么颜色的纸由crColor决定

SetBkMode(hdc,TRANSPARENT) 空隙不填充

SetRop2(hdc,iDrawMode) 什么材质的纸


唐伯虎在作画时,除了用笔描边,还需要用刷子涂色

以下是windows提供的刷子:


CreateSolidBrush(clred); 纯色

CreateHatchBrush(HS_HORIZONTAL,CLGREEN); 带有阴影

CreatePatternbrush(bitmap.Handle); 图案刷子

CreateDIBPatternBrushpt 同上

CreateBrushIndirect 同上所有


使用笔或者刷子用SelectObject(笔、刷子)

不使用一定要把笔销毁deleteObject(笔、刷子)

以下是图形演示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: