MDI 프로그램 하나 만드는 중인데요.
"파일(F)" 메뉴 옆에다 하위 메뉴를 2개 가진 "환경설정(E)" 메뉴를 추가했습니다.
처음 실행할 때는 메뉴가 정상적으로 보이는데, 두번째 실행하면 추가한 메뉴가 사라져요.
레지스트리에서 Workspace 항목 지워버리면 다시 보이는데, 다음 번 실행에서는 사라집니다.
보기 > 도구 모음 및 도킹 창 > 사용자 지정 여기 들어가보면 범주에 메뉴가 있어요.
디버깅 해보니, OnCreate에서는 멀쩡히 로드 됐다가 CMDIFrameWndEx::LoadFrame 요거 리턴한 시점에 사라져있어요.
동적으로 추가해도 추가가 안되네요.
중간에 레지스트리 경로를 한번 수정했는데 이런 게 이유가 될까요?
암튼 구글링 해도 이런 현상에 대한 자료는 안보이네요.
MDI menu disappeared when the second execution.
MFC MDI menu appears only once.