CSize ตัวดำเนินการ - ( ชี้ ชี้ ) const
CPoint ตัวดำเนินการ -( SIZE size ) const
ตัวดำเนินการ CRect- (const RECT * lpRect ) const;
CPoint ตัวดำเนินการ -( ) const
ส่งกลับค่า
การCSizeที่แตกต่างกันสองจุด การCPointที่ออฟเซ็ต โดยที่นิเสธของ anbsp ขนาด การCRectที่ออฟเซ็ต โดยที่นิเสธของจุด หรือการCPointที่ที่นิเสธของจุด(&N)?
พารามิเตอร์
จุด
ในโครงสร้างจุดหรือวัตถุCPoint?
ขนาด
ในโครงสร้างขนาดหรือวัตถุCSize?
lpRect
ตัวชี้การโครงสร้างRECTหรือวัตถุCRect?
หมายเหตุ
ใช้วิธีการใดวิธีการหนึ่งของ overloads สองก่อนที่จะลบวัตถุCPointหรือCSizeจากCPoint เกินพิกัดที่สามที่เหลื่อมเป็นCRectโดยที่นิเสธของCPoint ท้ายที่สุด ใช้ตัวดำเนินการเอกภาคการปฏิเสธCPoint?
ตัวอย่าง การใช้เกินพิกัดที่แรกเพื่อค้นหาความแตกต่างระหว่างจุดสองจุด CPoint(25, -19) และ CPoint(15, 5) ส่งกลับCSize(10, -24)?
ลบCSizeจากCPointไม่เดียวกันคำนวณเป็นข้างแต่กลับCPointวัตถุ ไม่เป็นวัตถุCSize ตัวอย่าง การใช้เกินพิกัดที่สองเพื่อค้นหาความแตกต่างระหว่างจุดCPoint(25, -19)และขนาด CSize(15, 5) ส่งกลับCPoint(10, -24)?
ลบออกจากจุดสี่เหลี่ยมส่งกลับออฟเซตสี่เหลี่ยม โดย negatives ของค่าxและค่า yที่ระบุในจุด ตัวอย่าง การใช้เกินพิกัดที่ล่าสุดออฟเซ็ตสี่เหลี่ยม CRect(125, 200, 325, 400) โดยจุด CPoint(25, -19) ส่งกลับCRect(100, 219, 300, 419)?
ใช้ตัวดำเนินการเอกภาคการปฏิเสธเป็นจุด ตัวอย่าง การใช้ตัวดำเนินการเอกภาคกับจุด CPoint(25, -19) ส่งกลับCPoint(-25, 19)?
ภาพรวม CPoint |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCPoint::operator =, CPoint::operator += CPoint::operator +, CSize::operator-, CRect::operator-, CPoint::Offset, CRect::OffsetRect(&N)