PatBlt 함수(wingdi.h)
PatBlt 함수는 현재 지정된 디바이스 컨텍스트로 선택된 브러시를 사용하여 지정된 사각형을 그립니다. 브러시 색과 표면 색 또는 색은 지정된 래스터 연산을 사용하여 결합됩니다.
구문
BOOL PatBlt(
[in] HDC hdc,
[in] int x,
[in] int y,
[in] int w,
[in] int h,
[in] DWORD rop
);
매개 변수
[in] hdc
디바이스 컨텍스트에 대한 핸들입니다.
[in] x
채울 사각형의 왼쪽 위 모서리에 있는 x 좌표(논리 단위)입니다.
[in] y
채울 사각형의 왼쪽 위 모서리에 있는 논리 단위의 y 좌표입니다.
[in] w
사각형의 너비(논리 단위)입니다.
[in] h
사각형의 높이(논리 단위)입니다.
[in] rop
래스터 작업 코드입니다. 이 코드는 다음 값 중 하나일 수 있습니다.
반환 값
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다.
설명
이 함수에 대한 dwRop 매개 변수의 값은 전체 256개의 3차원 래스터 연산 코드의 제한된 하위 집합입니다. 특히 원본 사각형을 참조하는 작업 코드를 사용할 수 없습니다.
모든 디바이스가 PatBlt 함수를 지원하는 것은 아닙니다. 자세한 내용은 GetDeviceCaps 함수의 RC_BITBLT 기능에 대한 설명을 참조하세요.
예제
예를 들어 메뉴 사용에서 "Menu-Item 비트맵의 예"를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | wingdi.h(Windows.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |