Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
La bibliothèque Microsoft Foundation Classes (MFC) continue d’être prise en charge. Toutefois, nous n’ajoutons plus de fonctionnalités ni ne mettons à jour la documentation.
Le système d’exploitation Windows vous permet d’exécuter plusieurs copies, ou « instance », de la même application.
WinMain appelle InitInstance chaque fois qu’une nouvelle instance de l’application démarre.
L’implémentation standard InitInstance créée par l’Assistant Application MFC effectue les tâches suivantes :
En tant qu'action centrale, elle crée les modèles de documents qui, à leur tour, génèrent des documents, des vues et des fenêtres de cadre. Pour obtenir une description de ce processus, consultez Création de modèle de document.
Charge les options de fichier standard à partir d’un fichier .ini ou du Registre Windows, y compris les noms des fichiers les plus récemment utilisés.
Inscrit un ou plusieurs modèles de document.
Pour une application MDI, crée une fenêtre de cadre principal.
Traite la ligne de commande pour ouvrir un document spécifié sur la ligne de commande ou pour ouvrir un nouveau document vide.
Vous pouvez ajouter votre propre code d’initialisation ou modifier le code écrit par l’Assistant.
Remarque
Les applications MFC doivent être initialisées comme appartement à tâche unique (STA). Lorsque vous appelez CoInitializeEx dans votre InitInstance redéfinition, spécifiez COINIT_APARTMENTTHREADED (plutôt que COINIT_MULTITHREADED).