다음을 통해 공유


CRectTracker::TrackRubberBand

고무 밴드 선택 수행 하려면이 함수를 호출 합니다.

BOOL TrackRubberBand(
   CWnd* pWnd,
   CPoint point,
   BOOL bAllowInvert = TRUE 
);

매개 변수

  • pWnd
    사각형을 포함 하는 창 개체입니다.

  • point
    장치 좌표는 클라이언트 영역을 기준으로 현재 마우스 위치입니다.

  • bAllowInvert
    경우 TRUE 사각형의 x 축 또는 y 축; 반전 시킬 수 그렇지 않으면 거짓.

반환 값

마우스 이동 및 사각형 비어 있지 않은 경우 0이 아닌. 그렇지 않으면 0입니다.

설명

처리 하는 응용 프로그램의 함수 내 일반적으로 불러올 수 있는 WM_LBUTTONDOWN 메시지 (일반적으로 OnLButtonDown).

사용자가 왼쪽된 마우스 단추를 놓을 ESC 키 또는 마우스 오른쪽 단추를 누를 때까지이 함수는 마우스를 캡처합니다.마우스 커서를 이동할 때 피드백 호출 하 여 업데이트 됩니다 DrawTrackerRectOnChangedRect.

추적 고무 밴드 형 선택 영역 오른쪽 아래 핸들에서 수행 됩니다.반전이 허용 될 경우 중 하나를 왼쪽 또는 아래로 및 오른쪽으로 드래그 하 여 사각형 크기의 수 있습니다.

요구 사항

헤더: afxext.h

참고 항목

참조

CRectTracker 클래스

계층 구조 차트

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker