TODAY : / TOTAL :

[API / MFC] MFC 윈도우 창 크기 변경하기

  • Share this:
반응형
MainFrame 클래스에서 PreCreateWindow(CREATESTRUCT& cs) 부분을 찾는다.

함수 내부에

cs.cx = 원하는 가로 크기
cs.cy = 원하는 세로 크기


를 입력한 다음,

Instance 초기화 해주는 함수 (InitInstance) 내부에서 레지스트리 등록 다음 부분에

CWinAppEx::CleanState();


를 넣습니다.

                        [레지스트리 키를 등록 바로 다음 줄에 CWinAppEx::CleanState() 를 넣는다. ]

MFC가 실행되면 레지스트리에 상태값을 저장하게 되는데, 화면이 갱신되면서 저장된 상태값을 읽어와서 계속 유지하기때문에 메인 프레임에 초기화만 시켜둔 값으론 조정이 안됨.

아예 레지스트리에 데이터를 저장하지 않도록 저장된 정보를 초기화 해주는 함수 (CleanState) 를 이용함.

* 참고 사이트 : http://dev.log.mumbi.net/501

 


반응형

SEARCH

태그로 찾아보기