LOGBRUSH โครงสร้าง

โครงสร้างของLOGBRUSHมีแบบฟอร์มต่อไปนี้:

typedef struct แท็ก LOGBRUSH { / * lb * /
 nbsp UINT lbStyle
   COLORREF lbColor
   LONG lbHatch
} LOGBRUSH(&N)

LOGBRUSHโครงสร้างกำหนดลักษณะ สี และลวดลายของแปรงทางกายภาพ มันถูกใช้ โดย Windows CreateBrushIndirectและ ExtCreatePenฟังก์ชัน?

สมาชิก

lbStyle

ระบุลักษณะแปรง สมาชิกlbStyleต้องมีลักษณะดังต่อไปนี้อย่างใดอย่างหนึ่ง:

lbColor

ระบุสีที่แปรงเป็นการวาด ถ้าlbStyleคือBS_HOLLOWหรือลักษณะBS_PATTERN , lbColorจะถูกละเว้น ถ้าlbStyleเป็นBS_DIBPATTERNหรือBS_DIBPATTERNBTคำต่ำใบสั่งของlbColorระบุว่า สมาชิกbmiColorsของโครงสร้างBITMAPINFOมีสีแดงอย่างชัดเจน สีเขียว สีน้ำเงิน (RGB) ค่า หรือดัชนีลงในจานแบบลอจิคัลเกิดขึ้นจริงในปัจจุบัน สมาชิกlbColorต้องเป็นหนึ่งในค่าต่อไปนี้:

lbHatch

ระบุลักษณะเส้น ความหมายขึ้นอยู่กับลักษณะของแปรงที่กำหนดโดยlbStyle ถ้าlbStyle BS_DIBPATTERNสมาชิกlbHatchประกอบด้วยตัวจัดการเพื่อรวบรวม DIB ถ้าlbStyle BS_DIBPATTERNPTสมาชิกlbHatchประกอบด้วยตัวชี้ไปเป็น DIB รวบรวม ถ้าlbStyle BS_HATCHED, lbHatchสมาชิกระบุการวางแนวของบรรทัดที่ใช้ในการสร้างเส้น สามารถเป็นหนึ่งในค่าต่อไปนี้:

ความคิดเห็น

แม้ว่าlbColorควบคุมสีพื้นหน้าของแปรงเส้นCDC::SetBkModeและCDC::SetBkColorฟังก์ชันการควบคุมสีพื้นหลัง?

ดูเพิ่มเติมnbspCDC::GetCharABCWidths(&N)

Index