CBrush::CreateBrushIndirect

BOOL CreateBrushIndirect( const LOGBRUSH* lpLogBrush ):

返回值:调用成功时返回非零值,否则为0。

参数:
lpLogBrush指向LOGBRUSH结构的指针,结构中记录了画刷的相关信息。

说明:
本函数用结构LOGBRUSH中指定的风格、颜色和模式初始化画刷。以后,该画刷可以被选为任何设备上下文的当前画刷。采用黑白位图(1位面、每像素1位)创建的画刷使用当前的文本颜色和背景色。位值置为0的像素点将用当前的文本颜色绘制。位值置为1的像素点将用当前的背景色绘制。

请参阅:
CBrush::CreateDIBPatternBrush, CBrush::CreatePatternBrush, CBrush::CreateSolidBrush, CBrush::CreateHatchBrush, CGdiObject::DeleteObject, ::CreateBrushIndirect, CGdiObject::CreateStockObject,