BOOL ExtFloodFill ( int x, int y, COLORREF crColor, UINT nFillType );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่นถ้าไส้ที่อาจไม่เสร็จสมบูรณ์ ถ้าจุดกำหนดให้มีสีของขอบเขตที่ระบุโดยcrColor (ถ้าFLOODFILLBORDERร้องขอ), หากไม่มีจุดกำหนดสีที่ระบุโดยcrColor (ถ้าFLOODFILLSURFACEร้องขอ), หรือจุดอยู่นอกขอบเขตรูปวาด?
พารามิเตอร์
x
ระบุการตรรกะ x พิกัดของจุดที่เริ่มต้นของไส้?
y
ระบุการตรรกะพิกัด y ของจุดที่เริ่มต้นของไส้?
crColor
ระบุสี ของขอบเขต หรือพื้นที่ที่จะใส่ การตีความเนื้อความของcrColorขึ้นอยู่กับค่าของnFillType?
nFillType
ระบุชนิดของการเติมน้ำท่วมจะดำเนินการ มันต้องเป็นอย่างใดอย่างหนึ่งในค่าต่อไปนี้:
หมายเหตุ
กรอกข้อมูลในพื้นที่ของพื้นผิวแสดงผล ด้วยแปรงปัจจุบัน ฟังก์ชันนี้สมาชิกเสนอเพิ่มความยืดหยุ่นกว่าFloodFillเนื่องจากคุณสามารถระบุชนิดการเติมในnFillType?
ถ้าnFillTypeถูกตั้งค่าเป็นFLOODFILLBORDERพื้นที่จะถือว่ามีทั้งหมดล้อมรอบ ด้วยสีที่ระบุโดยcrColor ฟังก์ชันเริ่มต้นที่จุดที่ระบุ ด้วยค่าxและค่า yและกรอกข้อมูลในทิศทางทั้งหมดไปขอบสี?
ถ้าnFillTypeถูกตั้งค่าเป็นFLOODFILLSURFACEฟังก์ชันเริ่มต้นที่จุดที่ระบุ ด้วยค่าxและค่า yและยังคงดำเนินต่อไปในทิศทางทั้งหมด การกรอกข้อมูลที่อยู่ติดกับพื้นที่ทั้งหมดที่ประกอบด้วยสีที่ระบุโดยcrColor?
เฉพาะบริบทอุปกรณ์หน่วยความจำและอุปกรณ์ที่สนับสนุนเทคโนโลยีจอแสดงผลแบบ raster สนับสนุนExtFloodFill สำหรับข้อมูลเพิ่มเติม ให้ดูฟังก์ชันสมาชิกGetDeviceCaps?
ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDC::FloodFill, CDC::GetDeviceCaps, :: ExtFloodFill(&N)