Compartilhar via


Executar função membro

Um aplicativo de framework passa a maior parte do 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 mensagem, verificando a fila de mensagens em busca de mensagens disponíveis. Se uma mensagem estiver disponível, Run a despacha para ação. Se nenhuma mensagem estiver disponível, o que geralmente é verdadeiro, Run chama OnIdle para realizar qualquer processamento em tempo ocioso que você ou a estrutura possam precisar. Se não houver mensagens e nenhum processamento ocioso a ser feito, o aplicativo aguardará até que algo aconteça. Quando o aplicativo é encerrado, Run chama ExitInstance. A figura na Função membro OnIdle mostra a sequência de ações no loop de mensagem.

O envio de mensagens depende do tipo de mensagem. Para obter mais informações, consulte Mensagens e comandos na Estrutura.

Consulte também

CWinApp: a classe de aplicativo