Partilhar via


Tipo de Aplicação, Assistente de Aplicação MFC

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, use CFormView para 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, CDHtmlDialog está listada na caixa de Classe Base na página de Classes Geradas, Assistente de Aplicações MFC do assistente.

    Uma CDHtmlDialogcaixa 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++