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.