CWinApp e o Assistente de Aplicativo MFC
Quando cria um aplicativo esqueleto, o Assistente de Aplicativo MFC declara uma classe de aplicativo derivada de CWinApp. O Assistente de Aplicativo MFC também gera um arquivo de implementação que contém os seguintes itens:
Um mapa de mensagens para a classe de aplicativo.
Um construtor de classe vazio.
Uma variável que declara o único objeto da classe.
Uma implementação padrão da função membro
InitInstance
.
A classe de aplicativo é colocada no cabeçalho do projeto e nos arquivos de origem principais. Os nomes da classe e dos arquivos criados baseiam-se no nome do projeto que você fornece no Assistente de Aplicativo MFC. A maneira mais fácil de exibir código para essas classes é por meio do Modo de Exibição de Classe.
As implementações padrão e o mapa de mensagens fornecidos são adequados para muitas finalidades, mas você pode modificá-los conforme necessário. A mais interessante dessas implementações é a função membro InitInstance
. Normalmente, você adicionará código à implementação esqueleto de InitInstance
.
Confira também
CWinApp: a classe do aplicativo
Funções de membro CWinApp substituíveis
Serviços CWinApp especiais