클래스 배경 브러시

클래스 배경 브러시 후속 그리기 응용 프로그램 창의 클라이언트 영역을 준비합니다. 시스템 브러시를 사용 하 여 단색 이나 패턴, 또는 창에 속해 있는지 여부 그 위치에서 모든 이전 이미지를 제거 함으로써 클라이언트 영역을 채우도록 합니다. 시스템 배경 창에 WM_ERASEBKGND 메시지를 전송 하 여 그린 한다 창에 알립니다. 자세한 내용은 참조 브러쉬.

배경 브러시 클래스에 할당할 적절 한 GDI 함수를 사용 하 여 브러시를 만듭니다 및 WNDCLASSEX 구조체의 hbrBackground 멤버에 반환 된 브러시 핸들 할당.

브러시를 생성 하는 대신 응용 프로그램 표준 시스템 색상 값 중 하나에 hbrBackground 구성원을 설정할 수 있습니다. 표준 시스템 색 값의 목록에 대 한 참조 SetSysColors.

표준 시스템 색을 사용 하려면 응용 프로그램에 의해 배경 색상 값을 늘려야 합니다. 예를 들어, COLOR_BACKGROUND + 1 시스템 배경색입니다. 또는 사용할 수 있는 GetSysColorBrush 표준 시스템 색상에 해당 하는 브러시 핸들을 검색 하는 기능 및 WNDCLASSEX 구조체의 hbrBackground 멤버에 핸들을 지정.

시스템에서는 창 클래스 클래스 배경 브러시는 필요 하지 않습니다. 창 WM_ERASEBKGND 메시지를 받을 때마다 그것의 자신의 백그라운드를 페인트 해야이 매개 변수를 NULL로 설정 하는 경우.

 

Index