다음을 통해 공유


InitInstance Member 함수

Windows 운영 체제를 둘 이상의 복사본이 나 "인스턴스" 동일한 응용 프로그램을 실행할 수 있습니다.WinMain호출 InitInstance 응용 프로그램의 새 인스턴스를 시작할 때마다.

표준 InitInstance MFC 응용 프로그램 마법사가 만든 구현을 다음과 같은 작업을 수행 합니다.

  • 주요 작업으로 차례로 문서, 뷰 및 프레임 창을 만드는 문서 템플릿을 만듭니다.이 프로세스에 대 한 설명은 참조 하십시오. 문서 템플릿 만들기.

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

  • 하나 이상의 문서 템플릿을 등록합니다.

  • MDI 응용 프로그램의 주 프레임 창을 만듭니다.

  • 명령줄에 지정 된 문서를 열 수 또는 새, 빈 문서를 열려면 명령줄을 처리 합니다.

초기화 코드를 직접 추가 하거나 마법사로 작성 된 코드를 수정할 수 있습니다.

[!참고]

MFC 응용 프로그램은 단일 스레드 아파트 (STA) 초기화 되어야 합니다.호출 하는 경우 CoInitializeExInitInstance 무시 하 고 지정한 COINIT_APARTMENTTHREADED (대신 COINIT_MULTITHREADED).자세한 내용은 PRB: MFC 응용 프로그램으로는 다중 스레드 아파트 (828643)에서 응용 프로그램을 초기화할 때 응답을 중지 https://support.microsoft.com/default.aspx?scid=kb;en-us;828643.

참고 항목

개념

CWinApp: The Application 클래스