목록2018/11/26 (2)
SPRING :: NOTE
1. 클래스 마법사에서 아래 함수를 추가합니다. WM_CTLCOLOR 2. 생성된 OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 함수안에 아래 코드를 작성합니다. HBRUSH DlgConf::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 여기서 DC의 특성을 변경합니다. CRect rect; UINT nID = pWnd->GetDlgCtrlID(); if (nCtlColor == CTLCOLOR_STATIC) { pDC->SetBkMode(TRANSPARENT); // 배경 투명으로 변경 return ..
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