Programming/MFC
static control의 폰트 및 색깔 바꾸기
_Erato
2005. 12. 22. 01:11
1. WM_CTLCOLOR의 메시지를 재정의 한다. --> 속성에서 메세지를 선택하고 재정의 추가
2. 재정의된 메시지 OnCtlColor에서 다음과 같이 폰트 및 크기를 지정할 수 있다.
if( pWnd->GetDlgCtrlID() == IDC_ST_TEXT ) {
pDC->SetTextColor( RGB(0,155,255)); // Font 색깔
CFont font;
// Font및 size
font.CreateFont(14, 0, 0, 0, FW_SEMIBOLD, FALSE, FALSE, 0, 0, 0, 0, 0, 0, "Letha");
CFont *Oldfont= (CFont*) pDC->SelectObject(&font);
}