Condividi tramite


Funzione membro InitInstance

Annotazioni

La libreria Microsoft Foundation Classes (MFC) continua a essere supportata. Tuttavia, non aggiungiamo più funzionalità né aggiorniamo la documentazione.

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 procedura guidata dell'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.

Annotazioni

Le applicazioni MFC devono essere inizializzate come apartment a thread singolo (STA). Se chiami CoInitializeEx nella ridefinizione InitInstance, specifica COINIT_APARTMENTTHREADED anziché COINIT_MULTITHREADED.

Vedere anche

CWinApp: La classe dell'applicazione