다음을 통해 공유


CDC::ExtFloodFill

디스플레이 화면의 영역을 현재 브러시를 채웁니다.

BOOL ExtFloodFill( 
   int x, 
   int y, 
   COLORREF crColor, 
   UINT nFillType  
);

매개 변수

  • x
    채우기 시작 되는 위치 점의 논리 x 좌표를 지정 합니다.

  • y
    채우기 시작 되는 위치 점의 논리 y 좌표를 지정 합니다.

  • crColor
    경계 또는 영역을 채울 색상을 지정 합니다. 해석의 crColor 의 값에 따라 nFillType.

  • nFillType
    수행할 홍수 채우기 유형을 지정 합니다. 다음 값 중 하나 여야 합니다.

    • FLOODFILLBORDER 채우기 영역에 지정 된 색으로 둘러싸여 crColor. 이 스타일에 채우기를 수행한 동일 FloodFill.

    • FLOODFILLSURFACE 지정 된 색으로 채우기 영역 정의 crColor. 발생 하는 색으로 채우기는 바깥쪽으로 사방으로 계속 됩니다. 이 스타일은 컬러 테두리 영역을 채우는 유용 합니다.

반환 값

함수가 성공 하면 0이 아닌. 경계는 지정 된 지점이 있는 경우에 채우기를 완료할 수 없습니다 경우 그렇지 않은 경우 0 지정 색 crColor (경우 FLOODFILLBORDER 요청한), 지정 된 지점을 색 지정 되지 않은 경우 crColor (경우 FLOODFILLSURFACE 요청한), 또는 지점 클리핑 영역 밖에 있습니다.

설명

이 멤버 함수 보다 융통성 있게 제공 FloodFill 에서 채우기 형식을 지정할 수 있으므로 nFillType.

경우 nFillType 설정 되어 FLOODFILLBORDER에서 지정한 색으로 완전히 둘러싸인 영역 담당 crColor. 함수는 지정 된 지점에서 시작 xy 모든 방향으로 경계 색을 채웁니다.

경우 nFillType 설정 FLOODFILLSURFACE, 함수는 지정한 지점에서 시작 xy 계속 모든 방향에서 지정한 색이 포함 된 모든 인접 영역을 채우는 crColor.

메모리 장치 컨텍스트 및 래스터 디스플레이 기술 지원 지원 되는 장치에만 ExtFloodFill. 자세한 내용은 GetDeviceCaps 멤버 함수입니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill