Criando um aplicativo MFC com base em formulários
Um formulário é uma caixa de diálogo com controles que permitem a um usuário acesso e possivelmente modificam dados. Talvez você queira desenvolver um aplicativo em que o usuário seleciona de uma seleção de formulários. Em geral, um aplicativo de autenticação baseado permite que as formas de acesso do usuário por Novo clique em no menu de Arquivo . Um aplicativo baseado diálogo-, que não de acesso de usuários a uma opção de Novo no menu de Arquivo , também é considerado um aplicativo de autenticação baseado.
Uma interface (SDI) de um único documento, aplicativo de autenticação baseado somente uma instância de um formato específico à execução em vez. É possível executar ao mesmo tempo formas diferentes de um aplicativo de autenticação baseado SDI selecionando um novo formulário padrão de Novo no menu de Arquivo .
Se você criar uma interface documentos (MDI), o aplicativo de autenticação baseado, o aplicativo poderá oferecer suporte a várias instâncias do mesmo formulário.
Se você criar um aplicativo com suporte de nível superior do documento de múltiplas, a área de trabalho é o pai do documento implícito e o quadro de documento não é restrito à área de cliente do aplicativo. Você pode abrir várias instâncias do documento, cada um com seu próprio quadro, o menu, e o ícone da barra de tarefas. Você pode fechar instâncias subsequentes de documentos individualmente, mas se você selecionar a opção de Exit no menu de Arquivo da instância inicial, o aplicativo fecha todas as instâncias.
O SDI, MDI, e os aplicativos de nível superior do documento do múltiplo forem todos os formulários base e usam a arquitetura do documento/exibição.
Qualquer aplicativo diálogo- base, por definição, formulários é baseado. Um aplicativo baseado diálogo- não usa a arquitetura do documento/exibição, você deve gerenciar a criação e os métodos de acesso para seus próprios formulários adicionais.
A classe base para aplicativos com base em formulários é CFormView. Se seu aplicativo tem o suporte da base de dados, você também pode selecionar qualquer classe que se trata de CFormView. Um formulário é qualquer janela derivada de CFormView ou de qualquer classe que herde de CFormView.
Mesmo se você usar uma classe base como CView, depois poderá fazer seus aplicativos com base em formulários por adicionando uma classe de MFC derivada de CFormView e verificar se a caixa de seleção de Generate DocTemplate resources em O classifica o assistente MFC.
Depois que você concluir o assistente, seu projeto é aberto, e se você selecionou CFormView (ou uma classe que herde de CFormView) como sua classe base ou se você criou um aplicativo baseado diálogo-, Visual C++ abrir o editor da caixa de diálogo. Neste momento, você está pronto para criar seu primeiro formulário.
Para começar a criar um executável de autenticação baseado MFC
Siga as instruções em Criando um aplicativo de MFC.
Na página de Tipo de aplicativo do assistente de aplicativo MFC, marque a caixa de seleção de Document/view architecture support .
Single documentselecione, Vários documentos, ou Multiple top-level documents.
Dica
Se você escolheu um SDI, documentos, ou aplicativo de nível superior da interface do documento de múltiplas, por padrão, CView é definido como a classe base para a exibição do aplicativo na página de Classes geradas do assistente.Para criar um aplicativo de autenticação baseado, você deve selecionar CFormView como a classe base para a exibição do aplicativo.Observe que o assistente não fornece nenhum suporte de impressão para um aplicativo de autenticação baseado.
Definir todas as outras opções de projeto que você deseja nas outras páginas do assistente.
Clique em Concluir para gerar o aplicativo do esqueleto.
Para obter mais informações, consulte:
Consulte também
Tarefas
Criando um aplicativo MFC no estilo de Explorador de Arquivos
Criando um aplicativo MFC no estilo de navegador da Web