MDI 메뉴가 사라짐

글쓴이: 익명 사용자 / 작성시간: 목, 2019/06/20 - 5:08오후
MDI 프로그램 하나 만드는 중인데요.
"파일(F)" 메뉴 옆에다 하위 메뉴를 2개 가진 "환경설정(E)" 메뉴를 추가했습니다.
처음 실행할 때는 메뉴가 정상적으로 보이는데, 두번째 실행하면 추가한 메뉴가 사라져요.
레지스트리에서 Workspace 항목 지워버리면 다시 보이는데, 다음 번 실행에서는 사라집니다.
보기 > 도구 모음 및 도킹 창 > 사용자 지정 여기 들어가보면 범주에 메뉴가 있어요.
디버깅 해보니, OnCreate에서는 멀쩡히 로드 됐다가 CMDIFrameWndEx::LoadFrame 요거 리턴한 시점에 사라져있어요.
동적으로 추가해도 추가가 안되네요.
중간에 레지스트리 경로를 한번 수정했는데 이런 게 이유가 될까요?
암튼 구글링 해도 이런 현상에 대한 자료는 안보이네요.
MDI menu disappeared when the second execution.
MFC MDI menu appears only once.
이런 정도로 검색해 봤는데 자식창 열면 메인프레임 메뉴가 바뀐다는 정도 밖에 안나옵니다.
프로젝트를 갈아 엎어야 하는 걸까요?
힌트좀 부탁드립니다.
Forums:
댓글 달기