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)