CDC::DrawDragRect
끌기 사각형을 반복적으로 그리려면이 멤버 함수를 호출 합니다.
void DrawDragRect(
LPCRECT lpRect,
SIZE size,
LPCRECT lpRectLast,
SIZE sizeLast,
CBrush* pBrush = NULL,
CBrush* pBrushLast = NULL
);
매개 변수
lpRect
가리키는 RECT 구조 또는 CRect 논리는 사각형의 좌표를 지정 하는 개체-이 경우 그려지는 사각형 끝 위치.size
사각형의 내부 테두리 (테두리 두께)의 왼쪽 위 모퉁이 바깥쪽 테두리의 왼쪽 위 모서리에서 변위를 지정합니다.lpRectLast
가리키는 RECT 구조 또는 CRect 논리 좌표는 사각형의 위치를 지정 하는 개체-이 경우 그려지는 사각형의 원래 위치.sizeLast
원래 그려지는 사각형의 내부 테두리 (테두리 두께)의 왼쪽 위 모퉁이 바깥쪽 테두리의 왼쪽 위 모서리에서 변위를 지정 합니다.pBrush
브러시 개체에 대 한 포인터입니다. 설정 NULL 기본 하프톤 브러시를 사용 합니다.pBrushLast
마지막에 사용 되는 브러시 개체에 대 한 포인터입니다. 설정 NULL 기본 하프톤 브러시를 사용 합니다.
설명
시각적 피드백을 제공 하기 위해 마우스 위치를 샘플링으로 루프에서 호출 합니다. 호출 하면 DrawDragRect이전 사각형을 삭제 하 고 새로 그려집니다. 예를 들어, 사용자로 끌어 사각형 화면에서 DrawDragRect 는 원래의 사각형을 지우고 새 위치에 새 암호를 다시 그립니다. 기본적으로 DrawDragRect 깜박임 제거 하 고 부드럽게 움직이는 사각형의 모양을 만들려면 하프톤 브러시를 사용 하 여 사각형을 그립니다.
처음 호출 하 여 DrawDragRect, lpRectLast 매개 변수 있어야 NULL.
요구 사항
헤더: afxwin.h