CRectTracker::Track

BOOL ติดตาม ( CWnd * pWnd, CPoint ชี้, BOOL bAllowInvert = เท็จ CWnd * pWndClipTo = NULL );

ส่งกลับค่า

ถ้ามีกดปุ่ม ESC มีหยุดการกระบวนการติดตาม สี่เหลี่ยมจัดเก็บไว้ใน tracker จะไม่เปลี่ยนแปลง และ 0 จะถูกส่งกลับ ถ้าการเปลี่ยนแปลงที่มุ่งมั่น โดยเลื่อนเมาส์ แล้วปล่อยปุ่มเมาส์ด้านซ้าย ตำแหน่งใหม่และ/หรือขนาดเป็นบันทึกในสี่เหลี่ยมของ tracker และไม่ใช่ศูนย์จะถูกส่งกลับ?

พารามิเตอร์

pWnd

หน้าต่างวัตถุที่ประกอบด้วยสี่เหลี่ยม?

จุด

อุปกรณ์พิกัดของตำแหน่งเมาส์ปัจจุบันสัมพันธ์กับพื้นที่ไคลเอ็นต์?

bAllowInvert

ถ้าจริงสี่เหลี่ยมสามารถกลับไปพร้อมกับแกน x หรือ y แกน อื่นเป็น FALSE?

pWndClipTo

หน้าต่างการวาดภาพการดำเนินงานจะถูก clipped เพื่อ หากค่า NULL, pWndใช้เป็นรูปวาดสี่เหลี่ยม?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เพื่อแสดงอินเทอร์เฟซผู้ใช้สำหรับการปรับขนาดสี่เหลี่ยม นี้มักจะถูกเรียกจากภายในการทำงานของโปรแกรมประยุกต์ของคุณจัดการกับข้อความWM_LBUTTONDOWN (โดยทั่วไปOnLButtonDown)?

ฟังก์ชันนี้จะจับเมาส์จนกว่าผู้ใช้รุ่นปุ่มซ้ายของเมาส์ กดคีย์ ESC หรือกดปุ่มเมาส์ขวา ขณะที่ผู้ใช้ย้ายเคอร์เซอร์ของเมาส์ ความคิดเห็นถูกปรับปรุง โดยการโทรDrawTrackerRectและOnChangedRect?

ถ้าเป็นจริงbAllowInvertสี่เหลี่ยมติดตามสามารถกลับบนแกน x หรือ y แกน?

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

ดูเพิ่มเติมnbspCRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker, CRectTracker::TrackRubberBand(&N)

Index