윈도우 크기 조정

jjuiddong
이동: 둘러보기, 찾기
  • 윈도우 크기를 조정 후 Fit() 을 호출하면, 가장 적당한 사이즈로 윈도우 크기를 재조정한다. 이 후에 화면을 리프레쉬 하기 위해서는 Layout() 함수를 호출하면 된다.
  • Sizer 설정시
    • 부모 Sizer에 맞게 자식 Sizer가 확대되거나 축소되고 싶을 때, propotion 값을 이용해야 한다. '1' 을 넣어주면 된다.
itemBoxSizer4->Add( m_pTreeCtrlRight2, 1, wxGROW, 5 );
itemBoxSizer3->Add( itemBoxSizer4, 1, wxGROW|wxALL, 5 );
  • 윈도우 사이즈를 재조정해서 업데이트 하고 싶다면,
    • Fit() 함수를 호출하자.
    • Fit() 함수는 현재 윈도우 뿐만아니라, 부모 윈도우까지 Fit()을 호출한다. 단점은, 확장 속성의 UI가 베스트 사이즈로 바뀌기 때문에 원하는 크기의 형태가 아닐 수 있게 된다는 점이다.
    • FitInside(); Layout(); 함수를 호출하자.
    • FitInside(); Layout(); 같이 호출해야 한다. 이 때, 현재의 윈도우만 사이즈가 변경되기 때문에, 부모와 연관이 된다면, 부모도 똑같이 호출해야한다. Fit() 의 단점을 보완하는 방법이다.
개인 도구
이름공간

변수
행위
둘러보기
도구모음