Post List

2016년 1월 27일 수요일

MFC application의 control, menu 상태 (위치, 크기 등)의 정보 초기화 방법

MFC Application은 MENU의 버튼 추가,삭제 정보 및 Docking Pane의 위치, 크기 뿐만 아니라 사용자가 실수로 닫은 경우 보이지도 않습니다.

다시 실행해도 마지막 정보가 저장되어 있어서 개발 과정에서 UI 정보값을 수정하여도 확인할 방법이 없어서 난감한 경우가 많습니다.

이럴 경우 해결 방법이 2가지가 있습니다.

1. regedit.exe를 실행하여

HKET_CURRENT_USER\Software\Local AppWizard-Generated Applications

위치로 가서 실행한 application의 정보를 삭제
(설치된 Windows에 따라 로컬 응용 프로그램 마법사에서 생성된 응용 프로그램 이라고 한글로 나올 수도 있습니다.)

2. InitInstance( ) 함수에서 CleanState( ) 함수를 호출.

위 2가지 방법 중 한가지를 실행하면 정상적으로 UI의 상태 확인이 가능해집니다.

댓글 없음:

댓글 쓰기