Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.