CRectTracker::TrackRubberBand
고무 밴드 선택 수행 하려면이 함수를 호출 합니다.
BOOL TrackRubberBand(
CWnd* pWnd,
CPoint point,
BOOL bAllowInvert = TRUE
);
매개 변수
pWnd
사각형을 포함 하는 창 개체입니다.point
장치 좌표는 클라이언트 영역을 기준으로 현재 마우스 위치입니다.bAllowInvert
경우 TRUE 사각형의 x 축 또는 y 축; 반전 시킬 수 그렇지 않으면 거짓.
반환 값
마우스 이동 및 사각형 비어 있지 않은 경우 0이 아닌. 그렇지 않으면 0입니다.
설명
처리 하는 응용 프로그램의 함수 내 일반적으로 불러올 수 있는 WM_LBUTTONDOWN 메시지 (일반적으로 OnLButtonDown).
사용자가 왼쪽된 마우스 단추를 놓을 ESC 키 또는 마우스 오른쪽 단추를 누를 때까지이 함수는 마우스를 캡처합니다.마우스 커서를 이동할 때 피드백 호출 하 여 업데이트 됩니다 DrawTrackerRect 및 OnChangedRect.
추적 고무 밴드 형 선택 영역 오른쪽 아래 핸들에서 수행 됩니다.반전이 허용 될 경우 중 하나를 왼쪽 또는 아래로 및 오른쪽으로 드래그 하 여 사각형 크기의 수 있습니다.
요구 사항
헤더: afxext.h