다음을 통해 공유


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

참고 항목

참조

CDC 클래스

계층 구조 차트

RECT 구조체

CRect 클래스

CDC::GetHalftoneBrush