MFC ActiveX Control Wizard

Um controle ActiveX é um tipo específico de servidor de automação; é um componente reutilizável.O aplicativo que hospeda o controle ActiveX é cliente de automação do controle.Se seu objetivo é tão criar um componente reutilizável, então use o assistente para criar seu controle.Consulte Controles ActiveX MFC para mais informações.

Como alternativa, você pode criar um aplicativo MFC de servidor de automação usando Assistente de aplicativo MFC.

Um controle ActiveX criado com o assistente pode ter uma interface do usuário, ou pode ser invisível.Você pode indicar esta opção na página de Controle configurações no assistente.Um controle de timer é um exemplo de um controle ActiveX que você deseja ser invisível.

Os controles ActiveX podem ter uma interface do usuário complexa.Alguns controles podem ser como formulários encapsulados: um único controle que contém vários campos, cada um controle do Windows em próprio.Por exemplo, um objeto de partes de carro implementado como um controle ActiveX MFC pode apresentar a formulários como a interface do usuário através do qual os usuários podem ler e editar a número de peça, o nome da parte, e outras informações.Consulte Controles ActiveX MFC para mais informações.

Se você precisa criar um recipiente para os seus objetos ActiveX, consulte Crie um contêiner do controle ActiveX.

O programa de iniciantes MFC inclui arquivos de origem do C++ (.cpp), arquivos de recurso (.rc), e um arquivo de projeto (.vcxproj).O código gerado nesses arquivos starter kit é baseado no MFC.

A lista a seguir do exemplo mostra tarefas e tipos de aprimoramentos para o controle ActiveX:

Visão Geral

Esta página do assistente descreve as configurações do aplicativo atual para o projeto de controle ActiveX MFC você está criando.Por padrão, o assistente cria um projeto como segue:

  • O projeto padrão não produz nenhum licença de tempo de execução ou arquivo de ajuda.Você pode alterar essas configurações padrão na página de Configurações de aplicativo .Somente opções que você fizer nesta página do assistente do controle ActiveX são refletidas na página de Visão geral .

  • O projeto inclui uma classe de controle e uma classe de página de propriedades, com base no nome do projeto.Você pode editar os nomes de seu projeto e nomes de arquivo na página de Controle nomes .

  • O controle é baseado em qualquer controle do Windows existente, ativa quando fica visível, se tem uma interface do usuário, e se inclui uma caixa de diálogo Sobre .Você pode alterar essas configurações padrão na página de Controle configurações .

Consulte também

Conceitos

Tipos de projeto do Visual C++

Outros recursos

Criando e gerenciando projetos do Visual C++

Conceitos do ATL