โครงสร้างของLOGPENมีแบบฟอร์มต่อไปนี้:
typedef struct tagLOGPEN { nbsp; / * lgpn * /
UINT lopnStyle
จุด lopnWidth
COLORREF lopnColor
} LOGPEN(&N)
LOGPENโครงสร้างกำหนดลักษณะ ความกว้าง และสีของปากกา วัตถุรูปวาดที่ใช้ในการวาดเส้นและเส้นขอบ ฟังก์ชันCPen::CreatePenIndirectใช้โครงสร้างLOGPEN?
สมาชิก
lopnStyle
ระบุชนิดของปากกา สมาชิกนี้สามารถเป็นหนึ่งในค่าต่อไปนี้:
ถ้าปากกามีลักษณะPS_INSIDEFRAMEและเป็นสีที่ไม่ตรงกับสีที่อยู่ในตารางการตรรกะสี มีลากปากกา ด้วยสี dithered ลักษณะปากกาPS_SOLIDไม่สามารถใช้เพื่อสร้างปากกา ด้วยสี dithered PS_INSIDEFRAMEลักษณะจะเหมือนกับPS_SOLIDถ้าเป็นความกว้างของปากกาที่น้อยกว่า หรือเท่ากับ 1?
เมื่อมีใช้ลักษณะPS_INSIDEFRAMEกับ GDI วัตถุที่ผลิต โดยฟังก์ชันอื่นที่ไม่ใช่วงรีสี่เหลี่ยมและRoundRectบรรทัดที่อาจไม่เสร็จสมบูรณ์ภายในกรอบที่ระบุ?
lopnWidth
ระบุความกว้างของปากกา ในหน่วยทางลอจิคัล หากสมาชิกlopnWidth 0 ปากกาจะกว้างบนอุปกรณ์แบบ raster คำนึงถึงโหมดการแมปปัจจุบัน 1 พิกเซล?
lopnColor
ระบุสีปากกา?
ความคิดเห็น
ไม่มีใช้ค่าyในโครงสร้างจุดสำหรับสมาชิกlopnWidth?
ดูเพิ่มเติมnbspCPen::CreatePenIndirect(&N)