336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
MFC Tab Control Color Change
Erase Background
Tab Control 의 배경 부분의 색상을 선택 할 수 있다.
TabControl 을
CTabCtrl 을 상속 받는 별개의 클래스로 구현하여
BEGIN_MESSAGE_MAP(CMainTabCtrl, CTabCtrl)
ON_WM_ERASEBKGND()
END_MESSAGE_MAP()
메세지 맵에 추가한 후
BOOL CMainTabCtrl::OnEraseBkgnd(CDC* pDC)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
CRect rect;
GetClientRect(&rect);
CBrush myBrush(RGB(255, 255, 255)); // dialog background color <- 요기 바꾸면 됨.
COLORREF color_data = RGB(64, 128, 255);
CBrush *pOld = pDC->SelectObject(&myBrush);
BOOL bRes = pDC->PatBlt(0, 0, rect.Width(), rect.Height(), PATCOPY);
pDC->SelectObject(pOld); // restore old brush
return bRes; // return CTabCtrl::OnEraseBkgnd(pDC);
}
'Programming > MFC' 카테고리의 다른 글
| MFC Bitmap Button (0) | 2016.10.18 |
|---|---|
| MFC Tab Control Color Change #2 (0) | 2016.10.18 |
| LINK : warning LNK4098: 'LIBCMT' defaultlib가 다른 라이브러리와 충돌합니다. /NODEFAULTLIB:library를 사용하십시오. (0) | 2016.10.06 |
| 공유 DLL에서 MFC 사용 VS 정적 라이브러리에서 MFC 사용 (0) | 2016.10.06 |
| MFC Dialog Modal (0) | 2016.09.22 |

