Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Use esta página do Assistente de Aplicações MFC para desenhar e adicionar funcionalidades básicas a uma nova aplicação MFC.
Tipo de aplicação
Especifica o tipo de suporte documental que pretende criar na sua candidatura. O tipo de aplicação que seleciona determina as opções de interface de utilizador disponíveis para a sua aplicação. Consulte Funcionalidades da Interface de Utilizador, Assistente de Aplicações MFC para mais informações.
Para mais informações sobre os tipos de documentos, consulte:
Opção Description Documento único Cria uma arquitetura de interface de documento único (SDI) para a sua aplicação, onde uma classe view é baseada na classe CView. Pode alterar a classe base para a vista na página de Classes Geradas, Assistente de Aplicações MFC do assistente. Para criar uma aplicação baseada em formulários, por exemplo, use a Classe CFormView para a classe de visualização.
Neste tipo de aplicação, a janela de frames do documento pode conter apenas um documento.Múltiplos documentos Cria uma arquitetura de interface múltipla de documentos (MDI) para a sua aplicação, onde uma classe view é baseada em CView. Pode alterar a classe base para a visualização na página de Classes Geradas do assistente. Para criar uma aplicação baseada em formulários, por exemplo, useCFormViewpara a classe view.
Neste tipo de aplicação, a janela de frames do documento pode conter várias janelas filhas.Documentos separados Coloca cada documento numa aba separada. Baseado em diálogos Cria uma arquitetura baseada em diálogo para a sua aplicação, onde uma classe de diálogo é baseada em CDialog. (Para criar um diálogo HTML, selecione a caixa Usar diálogo HTML.)Usar diálogo HTML Apenas para aplicações de caixas de diálogo. Deriva a classe de diálogo a partir da Classe CDHtmlDialog em vez da Classe CDialog. Se assinalares esta caixa, CDHtmlDialogestá listada na caixa de Classe Base na página de Classes Geradas, Assistente de Aplicações MFC do assistente.
UmaCDHtmlDialogcaixa de diálogo derivada em exibe caixas de diálogo baseadas em HTML, troca dados com controlos HTML e gere eventos HTML.Múltiplos documentos de topo nível Cria uma arquitetura de topo múltipla para a sua aplicação, onde uma classe view é baseada em CView.
Neste tipo de aplicação, quando um utilizador clica em Novo (ou Novo Quadro) no menu Ficheiro , a aplicação cria uma janela cujo pai é implicitamente o ambiente de trabalho. O novo quadro do documento aparece na barra de tarefas e não está restrito à área do cliente da janela da aplicação.Suporte à arquitetura de documentos/visualizações
Especifica se deve incluir arquitetura documento/vista na sua aplicação usando a Classe CDocument e a Classe CView (por defeito). Cumpra esta caixa se estiver a portar uma aplicação não MFC ou se quiser reduzir o tamanho do seu executável compilado. Por defeito, uma aplicação sem arquitetura documento/vista deriva da CWinApp Class, e não inclui suporte MFC para abrir um documento a partir de um ficheiro de disco.
Linguagem de recursos
Define a linguagem dos teus recursos. A lista mostra as linguagens disponíveis no seu sistema, tal como instaladas pelo Visual Studio. Se quiser selecionar uma língua diferente da sua língua do sistema, a pasta modelo apropriada para essa linguagem já deve estar instalada.
A linguagem que seleciona está refletida na opção Localized Strings da página Document Template Strings, MFC Application Wizard do assistente.
Utilizar bibliotecas Unicode
Especifica se é utilizada a versão Unicode ou não-Unicode das bibliotecas MFC.
Estilo de projeto
Indica se a sua aplicação tem uma arquitetura e ecrã padrão de MFC, Explorador de Ficheiros, Visual Studio ou Office. Para mais informações, consulte Criar um Ficheiro Explorer-Style Aplicação MFC.
Opção Description Norma MFC Fornece uma arquitetura padrão de aplicações MFC. Explorador de Ficheiros Implementa uma aplicação semelhante ao Explorador de Ficheiros usando uma janela divisora onde o painel esquerdo é uma Classe CTreeView e o painel direito é uma Classe CListView. Estúdio Visual Implementa uma aplicação semelhante ao Visual Studio que contém quatro painéis acopláveis (File View, Class View, Properties e Output) derivados da CDockablePane Class e uma janela principal derivada da CMDIFrameWndEx Class (por defeito). Escritório Implementa uma aplicação semelhante ao Office que contém uma fita derivada da CMFCRibbonBar Class, uma barra do Outlook derivada da CMFCOutlookBar Class, uma barra de legendas derivada da CMFCCaptionBar Class, e um main frame derivado da CMDIFrameWndEx Class. Estilo visual e cores
Determina o estilo visual da aplicação. As seguintes opções estão disponíveis:
Windows Nativo/Padrão
Escritório 2003
Visual Studio 2005
Office 2007 (Tema azul)
Office 2007 (Tema negro)
Office 2007 (Tema Prateado)
Office 2007 (tema Aqua)
Permitir a alteração de estilo visual
Especifica se o utilizador pode alterar o estilo visual da aplicação em tempo de execução, normalmente selecionando o estilo visual apropriado num menu ou fita.
Utilização da MFC
Especifica como ligar à biblioteca MFC. Por defeito, o MFC está ligado como uma DLL partilhada.
Opção Description Usar MFC numa DLL partilhada Liga a biblioteca MFC a uma aplicação como uma DLL partilhada. A aplicação faz chamadas para a biblioteca MFC em tempo de execução. Esta opção reduz os requisitos de disco e memória de aplicações que consistem em múltiplos ficheiros executáveis que utilizam a biblioteca MFC. Tanto aplicações Win32 como MFC podem chamar funções na sua DLL (por defeito) Usar MFC numa biblioteca estática Liga uma aplicação à biblioteca MFC estática em tempo de compilação.
Consulte também
Assistente de aplicativo MFC
Tipos de ficheiros criados para projetos Visual Studio C++