Partilhar via


Função de membro CWinAppEx

O sistema operacional Windows permite que você executar mais de uma cópia ou "exemplo", do mesmo aplicativo.WinMain chamadas CWinAppEx sempre que uma nova instância do aplicativo é iniciado.

O padrão InitInstance implementação criada pelo Assistente de aplicativo MFC realiza as seguintes tarefas:

  • sistema autônomo sua ação central, cria sistema autônomo modelos de documento que por sua vez criar documentos, exibições e janelas de quadro.Para obter uma descrição desse processo, consulte Criação do modelo de documento.

  • Carrega opções de arquivo padrão de um arquivo .ini ou registro do Windows, incluindo os nomes dos arquivos usados mais recentemente.

  • Registra um ou mais modelos de documento.

  • Para um aplicativo MDI, cria uma janela de quadro principal.

  • Processos de linha de comando para em em aberto um documento especificado na linha de comando ou abre um documento novo e vazio.

Você pode adicionar seu próprio código de inicialização ou modificar o código escrito pelo assistente.

Observação:

Aplicativos MFC devem ser inicializados sistema autônomo um único thread apartment (STA).Se você chamar CoInitializeEx in your InitInstance Substituir, especificar COINIT_APARTMENTTHREADED (em vez de COINIT_MULTITHREADED). Para obter mais informações, consulte PRB: Aplicativo MFC pára de responder quando você inicializar o aplicativo sistema autônomo um multithreaded apartment (828643) em http://suporte.Microsoft.com/padrão.aspx?scid=kb;en-US;828643.

Consulte também

Conceitos

CWinApp: A Classe do aplicativo