GDI 画刷

GDI画刷对象

GDI中的画刷对象的颜色决定了区域填充中前景色。

缺省的DC画刷是白色画刷。一旦画笔被选入设备上下文后,可通过下面两个函数来访问设置和得到DC画笔颜色。

GDI预定义了7个库存画刷,可以使用GetStockObject函数带入以下参数获取库存画刷。

BLACK_BRUSH---------------黑色画刷

DKGRAY_BRUSH-------------暗灰色画刷

GRAY_BRUSH----------------灰色画刷

LTGRAY_BRUSH-------------浅灰色画刷

WHITE_BRUSH--------------白色画刷

NULL_BRUSH----------------空画刷

DC_BRUSH------------------DC画刷

COLORREF GetDCBrushColor(HDC hdc);
COLORREF SetDCBrushColor(HDC hdc,COLORREF clColor);

 GetDCBrushColor函数获取设备上下文中DC画刷的当前颜色,SetDCBrushColor函数为当关DC画刷设置一个新的颜色,并返回旧的颜色。

 自定义画刷

 

HBRUSH CreateSolidBrush(COLORREF clColor);                             // 创建纯色画刷
HBRUSH CreateHatchBrush( int  fnStyle,COLORREF crRef);                   // 创建阴影画刷
HBRUSH CreatePatternBrush(HBITMAP hbmp);                               // 创建位图画刷
HBRUSH CreateDIBPatternBrushPt(CONST VOID  * lpPackedDIB,UINT iUsage);   // 创建设备无关位图画刷
HBRUSH CreateDIBPatternBrush(HGLOBAL hglbDIBPacked,UINT iUsage);       // 创建设备无关位图画刷
HBRUSH GetSysColorBursh( int  nIndex);                                   // 创建系统颜色画刷
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值