共用方式為


InitInstance Member 函式

Windows 作業系統,可讓您執行一個以上的複本或 「 執行個體,"的同一個應用程式。 WinMain呼叫 InitInstance 每次應用程式的新執行個體啟動時。

標準的InitInstance MFC 應用程式精靈所建立的實作會執行下列工作:

  • 做為它的中心動作會建立文件樣板,接著建立文件、 檢視和框架視窗。 如需這個程序的說明,請參閱範本建立文件

  • 從.ini 檔案或 Windows 登錄中,包括最近使用過檔案的名稱會載入標準檔案選項。

  • 註冊一或多個文件樣板。

  • 對於 MDI 應用程式,會建立主框架視窗。

  • 處理命令列以開啟 [命令列上指定的文件或開啟新的空白文件。

您可以加入您自己的初始化程式碼,或修改精靈所撰寫的程式碼。

注意事項注意事項

MFC 應用程式必須初始化為單一執行緒 apartment (STA)。如果您呼叫 CoInitializeEx 在您InitInstance覆寫,請指定COINIT_APARTMENTTHREADED (而不是COINIT_MULTITHREADED)。如需詳細資訊,請參閱 PRB: MFC 應用程式停止回應時您初始化應用程式為多執行緒 Apartment (828643) 在https://support.microsoft.com/default.aspx?scid=kb;en-us;828643

請參閱

概念

CWinApp: The Application 類別