Функция-член InitInstance
Операционная система Windows позволяет выполнять более одной копии или экземпляр «,» одного приложения. WinMain вызывает InitInstance каждый раз новым экземпляром запуска приложения.
Реализация InitInstance стандарта, созданную с помощью мастера приложений MFC выполняет следующие задачи:
Как и действие, является создание шаблонов документов, в свою очередь, создают документы, представления и фреймовые окна. Описание этого процесса см. в разделе Создание шаблона документа.
Параметры загрузки из INI-файла стандартного файла или реестра Windows, включая имена последних использовавшийся ся файлов.
Регистрирует один или несколько шаблонов документов.
Для приложения MDI создает главного фреймовое окно.
Процессы командной строки, чтобы открыть документ, указанный в командной строке или открыть новый пустой документ.
Можно добавить собственный код инициализации или изменить код, написанный мастером.
Примечание
Приложения MFC должен быть инициализирован в однопотоковое подразделение (STA).Если вызывается метод CoInitializeEx в переопределении InitInstance, укажите COINIT_APARTMENTTHREADED (а не COINIT_MULTITHREADED).Дополнительные сведения см. в PRB: Приложение MFC перестает отвечать при инициализации приложения как многопоточный апартамент (828643) в https://support.microsoft.com/default.aspx?scid=kb;en-us;828643.