[배움]/MFC

Tab Control

도영수 2016. 11. 25. 17:52

1. Tab Size 설정 방법


- 첫번째 Tab 사이즈 읽어와서 결정

  CRect r; 

  m_tabCtrl.GetItemRect(0, &r); 


  :: r 에 0번재 Tab의 좌표를 얻어옴 

  r.Width() 값이 폭일것이고 r.Height() 값이 높이


- 다른 방법 

  CSize sz; 
  sz.cx = mv_TabHeight; 
  sz.cy = mv_TabHeight; 

  CSize old_size = m_tabCtrl.SetItemSize(sz); 
 
  sz.cx = old_size.cx; 

  Tab Size 결정하는 부분 m_tabCtrl.SetItemSize(sz); 


2. 글자 사이즈 변경

CFont m_font; 


그리고 OnInitDialog() 를 선택하고 다음 코드를 작성합니다.

여기서 또 두가지 방법이 있습니다. 두가지 방법 모두 설명해 드립니다.

 CDialog::OnInitDialog();
    
   m_font.CreateFont( 100, // nHeight 
                               80, // nWidth 
                               0, // nEscapement 
                               0, // nOrientation 
                               1, // nWeight 
                               0, // bItalic 
                               0, // bUnderline 
                               0, // cStrikeOut 
                               0, // nCharSet 
                               OUT_DEFAULT_PRECIS, // nOutPrecision 
                               0,                              // nClipPrecision 
                               DEFAULT_QUALITY,       // nQuality
                               DEFAULT_PITCH | FF_DONTCARE,  // nPitchAndFamily 
                               "굴림" ); // lpszFacename
 

m_tabLogDisplay.SetFont(&m_font);  적용



'[배움] > MFC' 카테고리의 다른 글

[DLG CONTROL] - [CHECK BOX]  (0) 2016.12.23
[DLG] - CWnd::SetWindowPos  (0) 2016.11.29
Tab control 작성하는 방법 [펌]  (0) 2016.11.02
[VS2013] error MSB8031 - 멀티바이트문자집합 에러  (0) 2016.08.30
Thread 관련  (0) 2016.08.26