HBRUSH hbr;
第一种: hbr= CreateSolidBrush(RGB(255,0,0)); //创建单色的画刷
第二种: hbr= (HBRUSH)GetStockObject(BLACK_BRUSH); //只能取特定颜色的画刷,如BLACK_BRUSH,GRAY_BRUSH刷
第三种: hbr= CreatePatternBrush(HBITMAP hbmp); //得到位图画刷
第四种: hbr = CreateHatchBrush(int fnStyle, //创建一种带阴影的画刷
COLORREF clrref
)
第五种: hbr= CreateBrushI

本文详细介绍了在Windows编程中创建不同类型的画刷,包括:CreateSolidBrush、GetStockObject、CreatePatternBrush、CreateHatchBrush、CreateBrushIndirect以及CreateDIBPatternBrush。这些函数用于创建单色、预定义颜色、位图图案、阴影样式等画刷,为图形绘制提供了丰富的效果。同时,文章提及了如何选择、删除和获取画刷信息的操作。
最低0.47元/天 解锁文章
2330

被折叠的 条评论
为什么被折叠?



