다음을 통해 공유


SetDCBrushColor 함수(wingdi.h)

SetDCBrushColor 함수는 현재 DC(디바이스 컨텍스트) 브러시 색을 지정된 색 값으로 설정합니다. 디바이스가 지정된 색 값을 나타낼 수 없는 경우 색은 가장 가까운 실제 색으로 설정됩니다.

구문

COLORREF SetDCBrushColor(
  [in] HDC      hdc,
  [in] COLORREF color
);

매개 변수

[in] hdc

DC에 대한 핸들입니다.

[in] color

새 브러시 색입니다.

반환 값

함수가 성공하면 반환 값은 이전 DC 브러시 색을 COLORREF 값으로 지정합니다.

함수가 실패하면 반환 값은 CLR_INVALID입니다.

설명

스톡 DC_BRUSH DC에서 선택하면 스톡 브러시가 선택 취소될 때까지 모든 후속 드로잉이 DC 브러시 색을 사용하여 수행됩니다. 기본 DC_BRUSH 색은 WHITE입니다.

함수는 dc에서 스톡 브러시 DC_BRUSH 선택되지 않은 경우에도 이전 DC_BRUSH 색을 반환합니다. 그러나 DC에서 스톡 DC_BRUSH 선택될 때까지 그리기 작업에 사용되지 않습니다.

DC_BRUSH 또는 DC_PEN 인수가 있는 GetStockObject 함수는 SetDCPenColorSetDCBrushColor 함수와 교환하여 사용할 수 있습니다.

Icm: ICM을 사용하도록 설정하면 색 관리가 수행됩니다.

예제

색 설정의 예는 펜 또는 브러시 색 설정을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

COLORREF

디바이스 컨텍스트 함수

디바이스 컨텍스트 개요

GetDCBrushColor