CDC::DrawDragRect

โมฆะ DrawDragRect (LPCRECT lpRectขนาดขนาดLPCRECT lpRectLastขนาดsizeLast, CBrush * pBrush = NULL, CBrush * pBrushLast = NULL);

พารามิเตอร์

lpRect

ชี้ไปโครงสร้างRECTหรือวัตถุCRectที่ระบุพิกัดทางตรรกะของสี่เหลี่ยม — ในกรณีนี้ ตำแหน่งสิ้นสุดของกรอบการถูกวาดขึ้นมาใหม่?

ขนาด

ระบุการกระจัดจากมุมบนซ้ายของเส้นขอบภายนอกไปยังมุมบนซ้ายของเส้นขอบภายใน (นั่นคือ ความหนาของเส้นขอบ) ของสี่เหลี่ยม?

lpRectLast

ชี้ไปที่โครงสร้างRECTหรือวัตถุCRectที่ระบุพิกัดตำแหน่งของสี่เหลี่ยมแบบลอจิคัล — ในกรณีนี้ ตำแหน่งเดิมของสี่เหลี่ยมถูกวาดขึ้นมาใหม่?

sizeLast

ระบุการกระจัดจากมุมบนซ้ายของเส้นขอบภายนอกไปยังมุมบนซ้ายของเส้นขอบภายใน (นั่นคือ ความหนาของเส้นขอบ) ของสี่เหลี่ยมต้นฉบับถูกวาดขึ้นมาใหม่?

pBrush

ชี้ไปยังวัตถุที่แปรง ตั้งค่าNULLจะใช้เริ่มต้นแบบ halftone แปรง?

pBrushLast

ชี้ไปวัตถุแปรงล่าสุดที่ใช้ ตั้งค่าNULLจะใช้เริ่มต้นแบบ halftone แปรง?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกซ้ำ ๆ เพื่อวาดสี่เหลี่ยมลาก เรียกว่าแบบวนซ้ำเป็นตัวอย่างตำแหน่งเมาส์ เพื่อที่จะให้ปรากฏให้เห็น เมื่อคุณเรียกใช้DrawDragRectสี่เหลี่ยมก่อนหน้าจะถูกลบ และใหม่อยู่เสมอ ตัวอย่าง ตามที่ผู้ใช้ลากสี่เหลี่ยมที่ผ่านหน้าจอDrawDragRectจะลบสี่เหลี่ยมต้นฉบับ และการออกตั๋วใหม่มาใหม่ในตำแหน่งใหม่ โดยค่าเริ่มต้นDrawDragRectวาดสี่เหลี่ยม โดยใช้แปรงแบบ halftone เพื่อกำจัดการกะพริบ และ เพื่อสร้างลักษณะที่ปรากฏของสี่เหลี่ยมที่เคลื่อนไหวได้อย่างราบรื่น?

ในครั้งแรกที่คุณเรียกใช้DrawDragRect, lpRectLastพารามิเตอร์ควรเป็นNULL?

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

ดูเพิ่มเติมnbspRECT, CRect, CDC::GetHalftoneBrush(&N)

Index