Assistente de classe para adicionar MFC
Use este assistente de código para adicionar uma classe a um projeto MFC existente ou adicionar uma classe a um projeto ATL que ofereça suporte a MFC.Você também pode adicionar classes MFC para projetos Win32 que têm suporte do MFC.Os recursos que você especificou quando criou o projeto determinam as opções disponíveis nessa caixa de diálogo.
Nomes
Nesta página, especifique o nome da classe, a classe base e nomes de arquivo para a nova classe.
Nome da classe
Especifica o nome da nova classe e fornece a base padrão para os nomes de identificações e arquivos nesta página.Classes C++ normalmente iniciar com "C", então, por exemplo, "CMyClass" torna-se "MyClass.h", e assim por diante.Classe base
Especifica o nome da classe base para a nova classe.Por padrão, a classe base é CWnd.A classe base que você selecionar determina se outras caixas nesta página estão ativas.O tipo de classe definida como classe base determina se a classe tem uma identificação de diálogo ou um ID do recurso.Os tipos gerais de classes são:
Classes como CButton, CWnd, ou CDocument, que não requerem uma caixa de diálogo identificação ou ID do recurso.Essas classes não usam uma identificação de diálogo ou recurso.Se você selecionar uma dessas classes para sua classe base, o ID da caixa de caixa e o identificação do recurso DHTML caixa estão esmaecidos.
Classes como CDialog, CFormView, ou CPropertyPage, que requerem uma identificação de diálogo.
A classe CDHtmlDialog, que requer uma identificação de diálogo, uma identificação de recurso DHTML e um nome de arquivo HTML.
Classes que requerem uma identificação de diálogo, talvez seja mais eficiente usar o editor de recursos para criar o recurso de caixa de diálogo, atribuir sua identificação na janela Propriedades doe crie uma classe associada com a ID do recurso.Consulte criar uma nova caixa de diálogo para obter mais informações sobre como criar uma caixa de diálogo padrão do Windows.
Observação Se você criar um recurso de diálogo primeiro e derivar sua nova classe de CDHtmlDialog, excluir o padrão do Windows OK e Cancelar botões que aparecem na caixa de diálogo padrão.Caixa de diálogo padrão do Windows hospeda o formulário DHTML, que contém seu próprio OK e Cancelar botões.
Enquanto a caixa de diálogo pode conter controles do Windows e controles DHTML, não é recomendado.
ID da caixa de diálogo
Especifica a identificação da caixa de diálogo, se você selecionou CDialog, CFormView, CPropertyPage, ou CDHtmlDialog como o classe Base.arquivo. h
Define o nome do arquivo de cabeçalho para a classe do novo objeto.Por padrão, esse nome é baseado no nome que você fornecer em o nome da classe.Clique no botão de reticências para salvar o nome de arquivo para o local de sua escolha ou anexar a declaração de classe para um arquivo existente.Se você escolher um arquivo existente, o assistente irá não salvá-lo no local selecionado até que você clique Concluir no assistente.O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a declaração de classe deve ser acrescentada ao conteúdo do arquivo.Clique em Sim o arquivo; Clique em não para retornar ao assistente e especifique outro nome de arquivo.
arquivo. cpp
Define o nome do arquivo de implementação para a classe do novo objeto.Por padrão, esse nome é baseado no nome que você fornecer em o nome da classe.Clique no botão de reticências para salvar o nome de arquivo para o local de sua escolha.O arquivo não é salvo no local selecionado até que você clique em Concluir no assistente.O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a implementação da classe deve ser acrescentada ao conteúdo do arquivo.Clique em Sim o arquivo; Clique em não para retornar ao assistente e especifique outro nome de arquivo.
Acessibilidade ativa
Habilita o suporte do MFC para acessibilidade ativa chamando EnableActiveAccessibility no construtor.Esta opção está disponível para classes derivadas de CWnd.Identificação do recurso DHTML
Se aplica a classes derivadas de CDHtmlDialog somente.Especifica a identificação de recurso da caixa de diálogo DHTML.A identificação do recurso aparece na seção do arquivo. RC do projeto, juntamente com o nome de arquivo de caixa de diálogo HTML HTML.O recurso DHTML, identificado por essa ID é hospedado por caixa de diálogo, identificados por ID da caixa de..Arquivo HTM
Se aplica a classes derivadas de CDHtmlDialog somente.Define o nome do arquivo HTML para a caixa de diálogo DHTML.Por padrão, esse nome de arquivo é baseado no nome da classe.O nome do arquivo aparece na seção HTML do arquivo. RC do projeto, juntamente com o recurso ID caixa DHTML caixa de diálogo.Automação
Define o nível de classe de suporte para automação.Automação no nível de classe está disponível para todas as classes que oferecem suporte a automação.Também está disponível para projetos criados com suporte para automação.Isto é, o MFC um projeto que suporte ATL, ou um projeto MFC para o qual você selecionou o automação caixa de seleção de Recursos avançados página do Assistente de aplicativo do MFC.Opção
Descrição
Nenhum
Indica que a classe tem suporte automação.
Automação
Indica que a classe oferece suporte à automação.Se você selecionar essa opção, a classe recém-criado está disponível como um objeto programável por aplicativos de cliente de automação, como o Microsoft Visual Basic e o Microsoft Excel.Esta opção não está disponível para as classes base listadas após esta tabela.
Criado por ID de tipo
Indica que a classe e o projeto suportem outros aplicativos de criação de objetos dessa classe usando automação.Com essa opção, os clientes de automação diretamente podem criar um objeto de automação.A identificação do tipo na caixa de texto é usada pelo aplicativo cliente para especificar o objeto a ser criado; é todo o sistema e deve ser exclusivo.Esta opção não está disponível para as classes base listadas após esta tabela.
Suporte de automação não está disponível para as seguintes classes base:
CAsyncMonitorFile
CAsyncSocket
CCachedDataPathProperty
CConnectionPoint
CDatabase
CDataPathProperty
CHttpFilter
CHttpServer
CInternetSession
CObject
CSocket
Identificação do tipo
Define a identificação do tipo da classe.O Identificação do tipo caixa concatena o nome do projeto e o novo nome de classe da seguinte maneira: MFCProj.MFCClass.Essa identificação é alterável somente se você selecionou o automação opção Creatable pela identificação do tipo.Gerar recursos DocTemplate
Indica que os documentos criados pelo aplicativo tem recursos de modelo de documento.Para ativar esta caixa de seleção, o projeto deve oferecer suporte a arquitetura de exibição do documento do MFC e a classe base desta classe deve ser CFormView.Consulte modelos de documento e o processo de criação de exibição do documento para obter mais informações.