본문 바로가기
C & C++/MFC 컨트롤

[Static] Static 글자 색상, 크기 조절

by izen8 2011. 11. 24.
반응형

         적용후 -->        


//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
// 글자 색상

 switch(nCtlColor)
 {
 case CTLCOLOR_STATIC :
  if (!bStatic) {
         if (pWnd->GetDlgCtrlID() == IDC_STATIC_F4) {
          pDC->SetTextColor(RGB(255,0,0));
   }
  }
     else {
      if (pWnd->GetDlgCtrlID() == IDC_STATIC_F9) {
             pDC->SetTextColor(RGB(255,0,0));
   }
  }
 }
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
// 글자 크기

  CFont font;
  LOGFONT Logfont;
  
  GetDlgItem(IDC_STATIC_F4)->GetFont()->GetLogFont(&Logfont);
  GetDlgItem(IDC_STATIC_F9)->GetFont()->GetLogFont(&Logfont);
  Logfont.lfHeight = 20;
  font.CreateFontIndirect(&Logfont);
  
  GetDlgItem(IDC_STATIC_F4)->SetFont(&font); 
  GetDlgItem(IDC_STATIC_F9)->SetFont(&font);

반응형

댓글