Pen和Brush

本文介绍了Windows图形编程中如何获取和使用画笔与画刷。包括创建不同类型的画笔,设置画笔的虚线空隙颜色,绘制模式的选择,以及创建各种画刷的方法。同时,讲解了包围区域的填充方式和如何获取及删除对象句柄的操作。
摘要由CSDN通过智能技术生成

获取画笔:

hPen=GetStockObject(WHITE_PEN);

hPen=CreatePen(iPenStyle, iWidth, crColor);

hPen=CreatePenIndirct(&logpen);

 

虚线画笔的中空隙颜色:

SetBkColor(hdc,crColor);

SetBkMode(hdc,iMode);

画笔空隙背景有两种Mode,OPAQUE(默认)和TRANSPARENT。OPAQUE即设置SetBkColor的crColor,TRANSPARENT……

 

绘图模式:

SetROP2(hdc, iDrawMode);

有些麻烦,就是背景色与画笔色的位运算方法

 

获取画刷:

hBrush=GetStockObject(GRAY_BRUSH);

hBrush=CreateSolidBrush(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值