2010-04-19 2 views
3

내 응용 프로그램은 여러보기가있는 SDI입니다. 기본적으로 응용 프로그램이 시작되면 새 문서가 만들어집니다. 이 동작을 수정하여 사용자가 명시 적으로 "새로 만들기"를 클릭 할 때만 새 문서가 만들어 지도록하고 싶습니다. 또는 적어도이 동작을 모방합니다. 어떤 아이디어? MFC 기능 팩과 함께 Visual Studio 2008을 사용하고 있습니다. 내가 봤 거든 이전 MS Journal article 에서이 문제에 대한 해결책을 발견. 그러나 불행히도 지금은 효과가없는 것 같습니다. 모든 해결 방법이나 솔루션? 즉, OnFileNew()에 대한 프레임 워크 호출과 New (새로 만들기)를 클릭하는 사용자를 구분해야합니다.시작시 기본 "새 문서"가없는 MFC SDI 응용 프로그램

답변

1

프레임 작업이 OnFileNew를 호출합니까? 그렇다면 함수에 중단 점을 설정 한 다음 호출 지점으로 되돌아갑니다. 필요한 경우 새 함수를 호출하는 함수를 재정의하고 새 문서를 만드는 경우를 제외하고는 모든 작업을 수행합니다. 그렇게해야합니다.

관련 문제