Program Language/API | MFC
[MFC] MDI에서 시작 시 새 창 방지 코드
야곰야곰+책벌레
2021. 5. 20. 17:23
728x90
반응형
MFC에서 MDI로 프로젝트를 만들면, 실행 후 항상 새 창 하나가 나타난다. 이것을 방지하기 위해서는 App 파일의 InitInstance() 함수에 아래와 같은 코드를 집어넣어주면 된다.
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// 새창 열기 금지
if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew)
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
함수가 끝나가기 직전에 위치하고 있다.
728x90
반응형