Como o estrutura chama seu código

É fundamental compreender a relação entre o código-fonte e o código da estrutura do MFC.Quando seu aplicativo é executado, a maioria do fluxo de controle reside no código da estrutura.A estrutura gerencia o loop de mensagem obtém mensagens do Windows sistema autônomo o usuário escolhe comandos e edita dados em um modo de exibição.Eventos que a estrutura pode manipular por si só não confie em seu código em todos os.Por exemplo, a estrutura sabe como fechar janelas e sair do aplicativo em resposta aos comandos do usuário.sistema autônomo ele lida com essas tarefas, a estrutura usa mensagem manipuladores e funções virtual do C++ para lhe fornecer oportunidades para responder a esses eventos também.Seu código não está no controle, no entanto; é a estrutura.

A estrutura chama seu código para eventos específicos de aplicativos.Por exemplo, quando o usuário escolhe um comando de menu, a estrutura roteia o comando ao longo de uma sequência de objetos C++: modo de exibição e o quadro de janela corrente, o documento associado com o modo de exibição, modelo de documento do documento e o objeto do aplicativo.Se um desses objetos pode lidar com o comando, ele faz isso, chamando a função de manipulador de mensagens apropriado.Para qualquer comando determinado, o código de chamada pode ser seu ou pode ser a estrutura.

Essa organização é um pouco familiar aos programadores experientes com programação tradicional para o Windows ou a programação orientada a eventos.

Tópicos relacionados, você lerá o que a estrutura sistema autônomo ele inicializa e executa o aplicativo e limpa, em seguida, sistema autônomo o aplicativo termina.Você entenderá onde o código que você escreveu se encaixa.

Para obter mais informações, consulte Classe CWinApp: O aplicativo de classe e Documentar modelos e o processo de criação/visualização de documentos.

Consulte também

Conceitos

Criação no estrutura