다음을 통해 공유


InitInstance 멤버 함수

Windows 운영 체제를 사용하면 동일한 애플리케이션의 복사본 또는 "인스턴스"를 둘 이상 실행할 수 있습니다. WinMain는 애플리케이션의 새 인스턴스가 시작될 때마다 InitInstance를 호출합니다.

MFC 애플리케이션 마법사에서 만든 표준 InitInstance 구현은 다음 작업을 수행합니다.

  • 중앙 작업으로 문서 템플릿을 만들어 문서, 뷰 및 프레임 창을 만듭니다. 이 프로세스에 대한 설명은 문서 서식 파일 만들기를 참조하세요.

  • 가장 최근에 사용한 파일의 이름을 포함하여 .ini 파일 또는 Windows 레지스트리에서 표준 파일 옵션을 로드합니다.

  • 하나 이상의 문서 서식 파일을 등록합니다.

  • MDI 애플리케이션의 경우 기본 프레임 창을 만듭니다.

  • 명령줄을 처리하여 명령줄에 지정된 문서를 열거나 비어 있는 새 문서를 엽니다.

사용자 고유의 초기화 코드를 추가하거나 마법사에서 작성한 코드를 수정할 수 있습니다.

참고 항목

MFC 애플리케이션은 STA(단일 스레드 아파트)로 초기화되어야 합니다. 재정의에서 CoInitializeExInitInstance 호출하는 경우 COINIT_MULTITHREADED 대신 COINIT_APARTMENTTHREADED 지정합니다.

참고 항목

CWinApp: 애플리케이션 클래스