Compartilhar via


Tipo de aplicativo, Assistente de Aplicativo MFC

Use esta página do Assistente para Aplicativo do MFC para criar e adicionar recursos básicos a um novo aplicativo do MFC.

  • Tipo de aplicativo

    Especifica o tipo de suporte de documento que você deseja criar em seu aplicativo. O tipo de aplicativo selecionado determina as opções de interface do usuário disponíveis para seu aplicativo. Consulte Recursos de interface do usuário, Assistente para Aplicativo do MFC para obter mais informações.

    Para obter mais informações sobre os tipos de documentos, consulte:

    Opção Descrição
    Documento único Cria uma arquitetura de interface de documento único (SDI) para seu aplicativo, em que uma classe de exibição é baseada na Classe CView. Você pode alterar a classe base para o modo de exibição na página do assistente, Classes Geradas, Assistente para Aplicativo do MFC. Para criar um aplicativo baseado em formulário, por exemplo, use a Classe CFormView para a classe de exibição.

    Nesse tipo de aplicativo, a janela de quadro do documento pode conter apenas um documento.
    Vários documentos Cria uma arquitetura MDI (interface de documento múltiplo) para seu aplicativo, na qual uma classe de exibição é baseada em CView. Você pode alterar a classe base do modo de exibição na página Classes Geradas do assistente. Para criar um aplicativo baseado em formulário, por exemplo, use CFormView para a classe de exibição.

    Nesse tipo de aplicativo, a janela de quadro do documento pode conter várias janelas filho.
    Documentos com guias Coloca cada documento em uma guia separada.
    Baseada em caixa de diálogo Cria uma arquitetura baseada em caixa de diálogo para seu aplicativo na qual uma classe de caixa de diálogo se baseia em CDialog. (Para criar uma caixa de diálogo HTML, selecione a caixa Usar caixa de diálogo HTML.)
    Usar a caixa de diálogo HTML Somente para aplicativos de caixa de diálogo. Deriva a classe de caixa de diálogo da Classe CDHtmlDialog em vez da Classe CDialog. Se você marcar essa caixa, CDHtmlDialog será listado na caixa de Classe base na página do assistente, Classes Geradas, Assistente para Aplicativo do MFC.

    Uma caixa de diálogo derivada de CDHtmlDialog exibe caixas de diálogo baseadas em HTML, troca dados com controles HTML e manipula eventos HTML.
    Vários documentos de nível superior Cria uma arquitetura de nível superior múltipla para seu aplicativo, na qual uma classe de exibição é baseada em CView.

    Nesse tipo de aplicativo, quando um usuário clica em Novo (ou Novo Quadro) no menu Arquivo, o aplicativo cria uma janela cujo pai é implicitamente a área de trabalho. O novo quadro de documentos aparece na barra de tarefas e não está restrito à área do cliente da janela do aplicativo.
  • Suporte à arquitetura de documento/exibição

    Especifica se a arquitetura de documento/exibição deve ser incluída em seu aplicativo usando a Classe CDocument e a Classe CView (padrão). Desmarque esta caixa de seleção se você estiver portando um aplicativo que não seja MFC ou se quiser reduzir o tamanho do executável compilado. Por padrão, um aplicativo sem arquitetura de documento/exibição é derivado da Classe CWinApp e não inclui suporte do MFC para abrir um documento de um arquivo de disco.

  • Idioma do recurso

    Define o idioma dos recursos. A lista exibe os idiomas disponíveis em seu sistema, conforme instalado pelo Visual Studio. Se você quiser selecionar um idioma diferente do idioma do sistema, a pasta de modelo apropriada para esse idioma já deve estar instalada.

    O idioma selecionado é refletido na opção Cadeias de caracteres localizadas da página do assistente Cadeias de Caracteres de Modelo de Documento, Assistente para Aplicativo do MFC.

  • Usar bibliotecas Unicode

    Especifica se a versão Unicode ou não Unicode das bibliotecas MFC é usada.

  • Estilo do projeto

    Indica se seu aplicativo tem uma arquitetura e exibição padrão do MFC, Explorador de Arquivos, Visual Studio ou Office. Para obter mais informações, consulte Criar um aplicativo MFC no estilo do Explorador de Arquivos.

    Opção Descrição
    Padrão MFC Fornece uma arquitetura de aplicativo MFC padrão.
    Explorador de Arquivos Implementa um aplicativo semelhante ao Explorador de Arquivos usando uma janela divisória em que o painel esquerdo é uma Classe CTreeView e o painel direito é uma Classe CListView.
    Visual Studio Implementa um aplicativo semelhante ao Visual Studio que contém quatro painéis encaixáveis (Modo de Exibição de Arquivo, Modo de Exibição de Classe, Propriedades e Saída) derivados da Classe CDockablePane e uma janela de quadro principal derivada da Classe CMDIFrameWndEx (padrão).
    Office Implementa um aplicativo semelhante ao Office que contém uma faixa de opções derivada da Classe CMFCRibbonBar, uma barra do Outlook derivada da Classe CMFCOutlookBar, uma barra de título derivada da Classe CMFCCaptionBar e um quadro principal derivado da Classe CMDIFrameWndEx.
  • Estilo visual e cores

    Determina o estilo visual do aplicativo. As seguintes opções estão disponíveis:

    • Windows Nativo/Padrão

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (tema azul)

    • Office 2007 (tema preto)

    • Office 2007 (tema prata)

    • Office 2007 (tema aqua)

  • Habilitar a alternância de estilo visual

    Especifica se o usuário pode alterar o estilo visual do aplicativo em runtime, geralmente selecionando o estilo visual apropriado em um menu ou faixa de opções.

  • Uso do MFC

    Especifica como vincular à biblioteca MFC. Por padrão, o MFC é vinculado como uma DLL compartilhada.

    Opção Descrição
    Usar o MFC em uma DLL compartilhada Vincula a biblioteca MFC a um aplicativo como uma DLL compartilhada. O aplicativo faz chamadas para a biblioteca MFC em tempo de execução. Essa opção reduz os requisitos de disco e memória de aplicativos que consistem em vários arquivos executáveis que usam a biblioteca MFC. Os aplicativos Win32 e MFC podem chamar funções em sua DLL (padrão)
    Usar o MFC em uma biblioteca estática Vincula um aplicativo à biblioteca MFC estática no momento do build.

Confira também

Assistente de aplicativo do MFC
Tipos de arquivo criados para projetos do Visual Studio C++