OnEraseBkgnd 썸네일형 리스트형 다이얼로그의 배경색 바꾸기 다이얼로그 기반으로 프로그램을 하다보면 회색의 우중충한 다이얼로그 색 때문에 내 기분까지 우울해진다... 사실 그렇지는 않지만 언젠가 필요할 다이얼로그의 배경색을 바꾸는 법은 다음과 같이 OnEraseBkgnd() 함수의 재정의를 통해서 가능하다. BOOL XXXXXXX::OnEraseBkgnd(CDC* pDC) { CRect winRC; GetClientRect(winRC); CBrush bkBrush(RGB(0, 0, 100)); CBrush* pOldBrush = pDC->SelectObject(&bkBrush); pDC->Rectangle(winRC); pDC->SelectObject(pOldBrush); return TRUE; } OnEraseBkgnd()가 Class Wizard의 Messag.. 더보기 이전 1 다음