Windows作系統可讓您執行相同應用程式的多個複本或「實例」。
WinMain 每次啟動應用程式的新實例時,都會呼叫 InitInstance 。
MFC 應用程式精靈所建立的標準 InitInstance 實作會執行下列工作:
作為其中央動作,建立文件範本,進而建立文件、檢視和框架視窗。 如需此程式的描述,請參閱 文件範本建立。
從 .ini 檔案或 Windows 登錄載入標準檔案選項,包括最近使用的檔案名稱。
註冊一或多個文件範本。
針對 MDI 應用程式,建立主框架視窗。
處理命令列以開啟命令列上指定的檔,或開啟新的空白檔。
您可以新增自己的初始化程序代碼,或修改精靈所撰寫的程序代碼。
備註
MFC 應用程式必須初始化為單個線程 Apartment (STA)。 如果您在覆寫中呼叫 InitInstance,請指定 COINIT_APARTMENTTHREADED (而不是COINIT_MULTITHREADED)。