CRectTracker::Track

BOOL트랙 (CWnd *pWnd,CPoint,를가리킨BOOLbAllowInvert=FALSE,CWnd *pWndClipTo=NULL);

반환 값

ESC 키를 누를 경우에 추적 프로세스를 중단 하 고 사각형 추적기에 저장 된 변경 되지 0 반환 됩니다. 변경 된 커밋된 경우 마우스를 이동 하 고 왼쪽된 마우스 버튼을 방출, 여 새로운 위치 및/또는 크기는에 기록 추적기의 사각형 및 0이 아닌 반환 됩니다.

매개 변수

pWnd

사각형에 포함 된 window 개체。

포인트

장치 좌표는 클라이언트 영역을 기준으로 현재 마우스 위치。

bAllowInvert

TRUE이면 사각형 수 x 축 또는 y 축; 따라 반전 그렇지 않으면 거짓。

pWndClipTo

이 창에 드로잉 작업을 잘릴 수 것입니다. NULL, pWnd 클리핑 사각형으로 사용 하는 경우。

주의

사각형의 크기를 조정 하는 사용자 인터페이스를 표시 하려면이 함수를 호출 합니다. 이 일반적으로 WM_LBUTTONDOWN 메시지 (일반적으로 OnLButtonDown)를 처리 하는 응용 프로그램의 함수 내부에서 호출。

이 함수는 사용자, 또는 마우스 오른쪽 버튼을 누르면 ESC 키를 누르는 마우스 왼쪽된 단추를 놓을 때까지 마우스를 캡처합니다. 마우스 커서를 이동 하는 사용자, 피드백 DrawTrackerRect 및 OnChangedRect 를 호출 하 여 업데이트。

추적 사각형을 x 축 또는 y 축 반전 수 있습니다 bAllowInvert TRUE이면。

CRectTracker 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker, CRectTracker::TrackRubberBand(&N)

Index