목록변경 (2)
SPRING :: NOTE
[MFC] Static Text Control 배경 투명 등
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 ..
Development Language/C · C++ · MFC
2018. 11. 26. 15:23
[MFC] 다이얼로그/Dialog 배경 색상 변경
1. 클래스 마법사에서 아래 함수 추가 WM_ERASEBKGND2. 생성된 OnEraseBkgnd(CDC* pDC) 함수안에 코드 추가 BOOL CDlgConf::OnEraseBkgnd(CDC* pDC){ // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. CRect rect; GetClientRect(rect); pDC->FillSolidRect(rect, RGB(255, 255, 255)); // 흰색 적용 return TRUE; //return CDialogEx::OnEraseBkgnd(pDC); }
Development Language/C · C++ · MFC
2016. 10. 12. 15:43