CDC::PlgBlt

BOOL PlgBlt ( จุด lpPoint, CDC * pSrcDC, int xSrc, int ySrc, int nWidth, int nHeight, CBitmapamp maskBitmap, int xMask, int yMask );(&A)

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?

พารามิเตอร์

lpPoint

จุดไปยังอาร์เรย์ของสามจุดในพื้นที่เชิงตรรกะที่ระบุมุมที่สามของ parallelogram ปลายทาง มุมซ้ายบนของสี่เหลี่ยมต้นฉบับมีแมปไปยังจุดแรกในอาร์เรย์นี้ มุมด้านขวาไปยังจุดที่สองในอาร์เรย์นี้ และมุมซ้ายล่างไปยังจุดที่สาม มุมขวาล่างของสี่เหลี่ยมต้นฉบับถูกแมปไปยังจุดสี่นัยใน parallelogram?

pSrcDC

บริบทอุปกรณ์ต้นทางที่ระบุ?

xSrc

ระบุที่พิกัด x ในหน่วยทางลอจิคัล ของมุมซ้ายบนของสี่เหลี่ยมต้นฉบับ?

ySrc

ระบุการ y-พิกัด ในหน่วยทางลอจิคัล ของมุมซ้ายบนของสี่เหลี่ยมต้นฉบับ?

nWidth

ระบุความกว้าง ในหน่วยทางลอจิคัล ของสี่เหลี่ยมต้นฉบับ?

nHeight

ระบุความสูง ในหน่วยทางลอจิคัล ของสี่เหลี่ยมต้นฉบับ?

maskBitmap

ระบุการแมปขาวดำเป็นตัวเลือกที่ใช้รูปแบบสีของสี่เหลี่ยมต้นฉบับ?

xMask

ระบุพิกัด x ที่ของมุมซ้ายบนของบิตแมปขาวดำ?

yMask

ระบุพิกัด y ที่ของมุมซ้ายบนของบิตแมปขาวดำ?

หมายเหตุ

ดำเนินการโอนย้ายบล็อก-บิตของบิตที่ข้อมูลสีจากสี่เหลี่ยมที่ระบุในบริบทอุปกรณ์ต้นทางเพื่อ parallelogram ที่ระบุในบริบทการกำหนดอุปกรณ์ ถ้าหมายเลขอ้างอิงของ bitmask ให้ระบุเป็นรูปบิตแมปขาวดำที่ถูกต้อง ฟังก์ชันการใช้บิตแมปนี้เพื่อปกปิดบิตข้อมูลสีจากสี่เหลี่ยมต้นฉบับ?

จุดยอดสี่ของการ parallelogram (D) ถูกกำหนด โดยการปฏิบัติแรกสามจุด (A, B และ C) เป็นเวกเตอร์และคอมพิวเตอร์ D = B + C - A?

ถ้า bitmask มีอยู่ ค่าของ 1 ในรูปแบบการบ่งชี้ว่า ควรจะคัดสีพิกเซลต้นทางไปยังปลายทาง ค่าเป็น 0 ในรูปแบบการบ่งชี้ว่า เป็นเซลสีปลายทางไม่ให้มีการเปลี่ยนแปลง?

ถ้าสี่เหลี่ยมรูปแบบมีขนาดเล็กกว่าสี่เหลี่ยมต้นทางและปลายทาง ฟังก์ชันจำลองแบบรูปแบบลวดลาย?

แปลงมาตราส่วน การแปล และสะท้อนถูกอนุญาตให้ใช้ในบริบทอุปกรณ์แหล่ง อย่างไรก็ตาม หมุนและ shear แปลงไม่ ถ้ารูปแบบบิตแมปที่ไม่ เป็นรูปบิตแมปขาวดำ ข้อผิดพลาดเกิดขึ้น โหมด stretching สำหรับบริบทอุปกรณ์ปลายทางถูกใช้เพื่อกำหนดวิธีการยืด หรือการบีบอัดพิกเซล ถ้าจำเป็น เมื่อกำลังถูกบันทึก enhanced metafile ข้อผิดพลาดเกิดขึ้นถ้าบริบทอุปกรณ์ต้นทางที่ระบุถึงบริบทอุปกรณ์แบบ enhanced metafile?

พิกัดที่ปลายทางเป็นเรื่องตามบริบทอุปกรณ์ปลายทาง พิกัดแหล่งเป็นเรื่องตามบริบทอุปกรณ์ต้นทาง ถ้าการแปลงแหล่งที่มามีการหมุนหรือ shear ข้อผิดพลาดจะถูกส่งกลับ ถ้าสี่เหลี่ยมปลายทางและแหล่งข้อมูลไม่มีรูปแบบสีเดียวPlgBltแปลงสี่เหลี่ยมต้นฉบับเพื่อให้ตรงกับสี่เหลี่ยมปลายทาง อุปกรณ์ทั้งหมดไม่สนับสนุนPlgBlt สำหรับข้อมูลเพิ่มเติม ให้ดูคำอธิบายของความสามารถในRC_BITBLTราสเตอร์ในฟังก์ชันสมาชิกCDC::GetDeviceCaps?

ถ้าอุปกรณ์เข้ากันไม่ได้บริบทอุปกรณ์ต้นทางและปลายทางที่เป็นตัวแทนPlgBltส่งกลับข้อผิดพลาด?

ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCDC::BitBlt, CDC::GetDeviceCaps, CDC::MaskBlt, CDC::StretchBlt, :: SetStretchBltMode , :: PlgBlt(&N)

Index