BOOL PolyDraw ( const จุด * lpPoints, const ไบต์ * lpTypes, int nCount );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?
พารามิเตอร์
lpPoints
ชี้ไปยังอาร์เรย์ของจุดข้อมูลโครงสร้างที่ประกอบด้วยปลายทางสำหรับแต่ละบรรทัดเซ็กเมนต์ และปลายทาง และควบคุมจุดสำหรับแต่ละโครงสร้างเบซิเยร์?
lpTypes
จุดไปยังอาร์เรย์ที่ระบุวิธีใช้แต่ละจุดในอาร์เรย์lpPoints ค่าสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
PT_BEZIERTOชนิดเกิดขึ้นเสมอในชุดที่สาม ตำแหน่งปัจจุบันกำหนดจุดเริ่มต้นของโครงสร้างเบซิเยร์ PT_BEZIERTOจุดสองครั้งแรกเป็นจุดควบคุม และPT_BEZIERTOจุดสาม จุดสิ้นสุด จุดสิ้นสุดกลายเป็น ตำแหน่งปัจจุบันใหม่ ถ้ามีไม่สามต่อเนื่องPT_BEZIERTOจุด ข้อผิดพลาดผลลัพธ์?
PT_LINETOหรือPT_BEZIERTOชนิดสามารถถูกรวม ด้วยค่าคงดังต่อไปนี้ โดยใช้ตัวดำเนินการระดับบิต หรือเพื่อบ่งชี้ว่า จุดที่สอดคล้องกันเป็นจุดสุดท้ายในรูปแบบและรูปภาพถูกปิด:
ธงนี้ได้รวม กับชนิดPT_LINETOสำหรับบรรทัด หรือชนิดPT_BEZIERTOสิ้นสุดจุดสำหรับโครงสร้างเบซิเยร์ โดยใช้ตัวดำเนินการORระดับบิต ตำแหน่งปัจจุบันถูกตั้งค่าเป็นจุดสิ้นสุดของบรรทัดการปิดบัญชี?
nCount
ระบุจำนวนของจุดในการlpPoints array เหมือนกับจำนวนไบต์ในอาร์เรย์lpTypes?
หมายเหตุ
วาดชุดของบรรทัดเซ็กเมนต์และเบซิเยร์ splines ฟังก์ชันนี้สามารถใช้เมื่อต้องการวาดรูปไม่เป็นสมาชิกร่วมในตำแหน่งของสายต่อเนื่องกับฟังก์ชันสมาชิกCDC::MoveTo, CDC::LineToและCDC::PolyBezierTo Splines และบรรทัดถูกวาดโดยใช้ปากกาปัจจุบัน และจะไม่มีเติมตัวเลข ถ้าไม่มีเส้นทางการทำงานเริ่มต้น ด้วยการเรียกฟังก์ชันสมาชิกCDC::BeginPath , PolyDrawเพิ่มไปยังเส้นทาง คะแนนมีอยู่ ในอาร์เรย์lpPointsและlpTypesระบุว่า แต่ละจุดเป็นส่วนหนึ่งของการCDC::MoveTo, CDC::LineToการ หรือการดำเนินการของCDC::BezierTo อาจจะต้องปิดตัวเลข ฟังก์ชันนี้ปรับปรุงตำแหน่งปัจจุบัน?
ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDC::BeginPath, CDC::EndPath, CDC::LineTo, CDC::MoveTo, CDC::PolyBezierTo, CDC::PolyLine, :: PolyDraw(&N)