Partilhar via


Executar função de membro

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.

Ver também

CWinApp: A classe de aplicativo