다음을 통해 공유


CDC::PatBlt

장치에서 비트 패턴을 만듭니다.

BOOL PatBlt( 
   int x, 
   int y, 
   int nWidth, 
   int nHeight, 
   DWORDdwRop  
);

매개 변수

  • x
    패턴을 받을 수 있는 사각형의 왼쪽 위 모퉁이의 x 좌표 논리를 지정 합니다.

  • y
    패턴을 받을 수 있는 사각형의 왼쪽 위 모퉁이의 y 좌표 논리를 지정 합니다.

  • nWidth
    패턴을 수신 하는 사각형의 너비 (논리 단위)를에서 지정 합니다.

  • nHeight
    패턴을 수신 하는 사각형의 높이 (논리 단위)를에서 지정 합니다.

  • dwRop
    래스터 작업 코드를 지정합니다. (ROPs) 래스터 작업 코드는 GDI 색상이 현재 브러시, 가능한 소스 비트맵을 대상 비트맵을 포함 하는 출력 작업에 결합 하는 방법을 정의 합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.

    • PATCOPY 대상 비트맵에 복사 패턴.

    • PATINVERT 결합 대상 비트맵 패턴 Boolean XOR 연산자를 사용 합니다.

    • DSTINVERT 대상 비트맵을 반전 시킵니다.

    • 어두운 모든 출력 검정 설정 합니다.

    • 흰색 모든 출력 흰색 회전 합니다.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

무늬 선택한 브러시 및 장치에 이미 있는 패턴의 조합입니다. 지정 된 래스터 작업 코드 dwRop 패턴의 결합 방법을 정의 합니다. 이 함수에 대 한 나열 된 래스터 작업 전체 256 삼진 래스터 작업 코드의 일부입니다. 특히 참조 소스에는 래스터 작업 코드를 사용할 수 없습니다.

지원 하지 않는 장치 컨텍스트는 PatBlt 함수입니다. 장치 컨텍스트를 지원 하는지 확인 하려면 PatBlt, 호출의 GetDeviceCaps 멤버 함수에서의 RASTERCAPS 인덱스 및 반환 값을 확인는 RC_BITBLT 플래그.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::GetDeviceCaps

PatBlt