Funzione membro InitInstance

Il sistema operativo Windows consente di eseguire più copie o "istanza" della stessa applicazione. WinMain chiama InitInstance ogni volta che viene avviata una nuova istanza dell'applicazione.

L'implementazione standard InitInstance creata dalla Creazione guidata applicazione MFC esegue le attività seguenti:

  • Come azione centrale, crea i modelli di documento che a loro volta creano documenti, visualizzazioni e finestre cornice. Per una descrizione di questo processo, vedere Creazione del modello di documento.

  • Carica le opzioni di file standard da un file ini o dal Registro di sistema di Windows, inclusi i nomi dei file usati più di recente.

  • Registra uno o più modelli di documento.

  • Per un'applicazione MDI, crea una finestra cornice principale.

  • Elabora la riga di comando per aprire un documento specificato nella riga di comando o per aprire un nuovo documento vuoto.

È possibile aggiungere codice di inizializzazione personalizzato o modificare il codice scritto dalla procedura guidata.

Nota

Le applicazioni MFC devono essere inizializzate come apartment a thread singolo (STA). Se si chiama CoInitializeEx nell'override InitInstance , specificare COINIT_APARTMENTTHREADED anziché COINIT_MULTITHREADED.

Vedi anche

CWinApp: classe Application