Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Uma aplicação de framework passa a maior parte do seu tempo na função membro Run da classe CWinApp. Após a inicialização, WinMain chama Run para processar o loop de mensagem.
Run percorre um loop de mensagens, verificando se há mensagens disponíveis na fila de mensagens. Se uma mensagem estiver disponível, Run envia-a para ação. Se nenhuma mensagem estiver disponível, o que geralmente é verdade, Run chama OnIdle para fazer qualquer processamento de tempo de inatividade que tu ou a estrutura possam precisar fazer. Se não houver mensagens e nenhum processamento ocioso para fazer, o aplicativo aguarda até que algo aconteça. Quando o aplicativo é encerrado, Run chama ExitInstance. A figura em OnIdle Member Function mostra a sequência de ações no loop de mensagens.
O envio de mensagens depende do tipo de mensagem. Para obter mais informações, consulte Mensagens e comandos na estrutura.