InitInstance Member (Función)
El sistema operativo Windows permite ejecutar más de una copia, o "instancia", de la misma aplicación. WinMain
llama a InitInstance cada vez que se inicia una nueva instancia de la aplicación.
La implementación estándar InitInstance
creada por el Asistente para aplicaciones MFC realiza las siguientes tareas:
Como acción central, crea las plantillas de documento que, a su vez, crean documentos, vistas y ventanas de marco. Para obtener una descripción de este proceso, vea Crear plantillas de documento.
Carga las opciones de archivo estándar de un archivo .ini o el registro de Windows, incluidos los nombres de los archivos usados más recientemente.
Registra una o varias plantillas de documento.
Para una aplicación MDI, crea una ventana de marco principal.
Procesa la línea de comandos para abrir un documento especificado en la línea de comandos o para abrir un nuevo documento vacío.
Puede agregar su propio código de inicialización o modificar el código escrito por el asistente.
Nota:
Las aplicaciones MFC deben inicializarse como contenedor uniproceso (STA). Si llama CoInitializeEx en su invalidación InitInstance
, especifique COINIT_APARTMENTTHREADED (rather than COINIT_MULTITHREADED).