Compartilhar via


Classes CWinApp

A classe base da qual você derivar um objeto de aplicativos do Windows.

class CWinApp : public CWinThread

Comentários

Um objeto do aplicativo fornece funções de membro para inicializar seu aplicativo (e cada instância dele) e executar o aplicativo.

Cada aplicativo que usa as Microsoft Foundation classes pode conter somente um objeto derivado de CWinApp. Este objeto é criado quando outros objetos global do C++ são construídos e já está disponível quando o Windows chama o WinMain função, que é fornecida pelo biblioteca Microsoft Foundation classe. Declarar seu derivada CWinApp objeto no nível global.

Quando você derivar uma classe de aplicativo de CWinApp, substituir o CWinAppExfunção de membro para criar o objeto da janela principal do aplicativo.

Juntamente com o CWinApp funções de membro, a biblioteca Microsoft Foundation classe fornece as seguintes funções global para acessar seu CWinApp objeto e outras informações global:

  • AfxGetApp   Obtém um ponteiro para o CWinApp objeto.

  • AfxGetInstanceHandle   Obtém um identificador de instância do aplicativo corrente.

  • AfxGetResourceHandle   Obtém um identificador de recursos do aplicativo.

  • AfxGetAppName   Obtém um ponteiro para uma seqüência de caracteres que contém o nome do aplicativo.Como alternativa, se você tiver um ponteiro para o CWinApp objeto, uso m_pszExeName Para obter o nome do aplicativo.

See CWinApp: A classe de aplicativo para obter mais informações sobre o CWinApp classe, incluindo uma visão geral das opções a seguir:

  • CWinApp-derivado código escrito pelo aplicativo assistente.

  • CWinAppda função na sequência de execução do seu aplicativo.

  • CWinApp's implementações de função de membro padrão.

  • CWinAppda chave overridables.

The m_hPrevInstance membro de dados não existe mais.Para obter informações sobre como detectar uma instância anterior do CWinApp, consulte o artigo do base de dados de conhecimento "Como para identificar um anterior instância de um aplicativo" (KB106385) em http://suporte.Microsoft.com/padrão.aspx?scid=kb;en-US;106385.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWinThread

Gráfico de hierarquia

Outros recursos

Membros de CWinApp