SPRING :: NOTE

[MFC] 다이얼로그 기본 배경색(background Color) 변경 본문

Development Language/C · C++ · MFC

[MFC] 다이얼로그 기본 배경색(background Color) 변경

RAYZIE 2018. 11. 26. 15:12
반응형

1. 클래스 마법사에서 아래 함수를 추가합니다.


WM_ERASEBKGND


2. 생성된 OnEraseBkgnd(CDC* pDC) 함수안에 아래 코드를 작성합니다.

BOOL CTest::OnEraseBkgnd(CDC* pDC)
{
   CRect rect;
   GetClientRect(rect);
   pDC->FillSolidRect( rect, RGB(255,255,255) );

   return TRUE;
}


* 다이얼로그 전체 배경색상을 흰색으로 지정한 예제코드입니다.


색상을 변경시 RGB 값을 변경하면 됩니다.


영역변경을 위해서는 rect 값을 변경해주시면 됩니다.


출처 : http://purelab.net/zbxe/guruin/127943?ckattempt=1

반응형
Comments