BP_PAINTPARAMS 구조체(uxtheme.h)
BeginBufferedPaint에 대한 페인트 작업 매개 변수를 정의합니다.
구문
typedef struct _BP_PAINTPARAMS {
DWORD cbSize;
DWORD dwFlags;
const RECT *prcExclude;
const BLENDFUNCTION *pBlendFunction;
} BP_PAINTPARAMS, *PBP_PAINTPARAMS;
멤버
cbSize
형식: DWORD
이 구조체의 크기(바이트)입니다.
dwFlags
형식: DWORD
다음 값 중 하나 이상.
값 | 의미 |
---|---|
|
BeginBufferedPaint 중에 버퍼를 ARGB = {0, 0, 0, 0}으로 초기화합니다. 이렇게 하면 버퍼의 이전 내용이 지워집니다. |
|
대상 DC의 클립 영역을 이중 버퍼에 적용하지 마세요. 이 플래그가 설정되지 않고 대상 DC가 창 DC인 경우 겹치는 창으로 인한 클리핑이 이중 버퍼에 적용됩니다. |
|
클라이언트가 아닌 DC가 사용되고 있습니다. |
prcExclude
형식: const RECT*
제외 RECT 구조체에 대한 포인터입니다. 이 사각형은 클리핑 영역에서 제외됩니다. 제외 사각형이 없는 경우 NULL 일 수 있습니다.
pBlendFunction
형식: const BLENDFUNCTION*
소스 및 대상 비트맵에 대한 혼합 함수를 지정하여 혼합을 제어하는 BLENDFUNCTION 구조체에 대한 포인터입니다. NULL이면 소스 버퍼가 혼합 없이 대상에 복사됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | uxtheme.h |