Programming/MFC
View의 배경색 바꾸기
_Erato
2007. 10. 24. 02:05
WM_ERASEBKGND 메세지를 재정의 한다.
BOOL CVMX1000View::OnEraseBkgnd(CDC* pDC)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
CBrush br ;
CRect rect ;
//뷰의 클라이 언트 영역을 얻는다.
GetClientRect( &rect ) ;
// 검정 브러시 생성
br.CreateSolidBrush( RGB(0x00, 0x00, 0x00) ) ;
//뷰의 클라이언트 영역을 검정색으로 칠한다.
pDC->FillRect( &rect, &br ) ;
br.DeleteObject();
return( TRUE ) ;
//return CFormView::OnEraseBkgnd(pDC);
}