Assistente de aplicativo MFC
O Assistente de Aplicativo MFC gera um aplicativo que, quando compilado, implementa os recursos básicos de um aplicativo executável do Windows (.exe). O programa inicial do MFC inclui arquivos de origem C++ (.cpp), arquivos de recurso (.rc), arquivos de cabeçalho (.h) e um arquivo de projeto (.vcxproj). O código gerado nesses arquivos de início baseia-se no MFC.
Observação
Dependendo das opções selecionadas, o assistente cria arquivos adicionais no seu projeto. Por exemplo, se você selecionar ajuda contextual na página Recursos Avançados, o assistente criará os arquivos necessários para compilar os arquivos de Ajuda do projeto. Para obter mais informações sobre os arquivos que o assistente cria, consulte Tipos de arquivo criados para projetos do Visual Studio C++ e consulte o arquivo Readme.txt no projeto.
Visão geral
Esta página do assistente descreve as configurações atuais do aplicativo MFC que você está criando. Por padrão, o assistente cria um projeto da seguinte maneira:
Tipo de aplicativo, Assistente de aplicativo do MFC
O projeto é criado com suporte a MDI (interface de vários documentos) com guias. Para obter mais informações, consulte SDI e MDI.
O projeto usa a Arquitetura de Documento/Exibição.
O projeto usa bibliotecas Unicode.
O projeto é criado usando o estilo de projeto do Visual Studio, e habilita a alternância de estilo visual.
O projeto usa MFC em uma DLL compartilhada. Para saber mais sobre DLLs, confira Criar DLLs do C/C ++ no Visual Studio.
Suporte a documento composto, Assistente de aplicativo MFC
- O projeto não oferece suporte para documentos compostos.
Cadeias de caracteres de modelo do documento, Assistente de aplicativo MFC
- O projeto usa o nome do projeto para as cadeias de caracteres de modelo de documento padrão.
Suporte ao banco de dados, Assistente de aplicativo MFC
- O projeto não oferece suporte para bancos de dados.
Recursos da interface do usuário, Assistente de aplicativo MFC
- O projeto implementa recursos padrão da interface do usuário do Windows, como um menu do sistema, uma barra de status, caixas maximizar e minimizar, uma caixa Sobre, uma barra de menus padrão, uma barra de ferramentas de encaixe e quadros filho.
Recursos avançados, Assistente de Aplicativo MFC
O projeto dá suporte à impressão e à visualização de impressão.
O projeto dá suporte a controles ActiveX. Para obter mais informações, consulte Sequência de operações para criar controles ActiveX.
O projeto não oferece suporte a Automação, MAPI, Windows Sockets ou Acessibilidade Ativa.
O projeto dá suporte a um painel de encaixe do Explorer, um painel de encaixe de saída e um painel de encaixe Propriedades.
Classes geradas, Assistente de aplicativo MFC
A classe de exibição do projeto é derivada da Classe
CView
.A classe de aplicativo do projeto é derivada da Classe
CWinAppEx
.A classe do documento do projeto é derivada da Classe
CDocument
.A classe do quadro principal do projeto é derivada da Classe
CMDIFrameWndEx
.A classe do quadro filho do projeto é derivada da Classe
CMDIChildWndEx
.
Para alterar essas configurações padrão, selecione o título da guia apropriado na coluna à esquerda do assistente e faça as alterações na página exibida.
Depois de criar um projeto de aplicativo do MFC, você pode adicionar objetos ou controles ao projeto usando assistentes de código do Visual C++.
Confira também
Criando um aplicativo MFC
Aplicativos da área de trabalho MFC
Usando as classes para escrever aplicativos para Windows