Compartilhar via


Assistente de controle ActiveX MFC

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 é criar um componente tão reutilizável, use este assistente para criar seu controle. Consulte Controles ActiveX MFC para obter mais informações.

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

Um controle ActiveX criado com esse assistente pode ter uma interface do usuário, ou pode ser invisível. Você pode indicar essa 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 encapsuladas como formulários: um único controle que contém muitos campos, cada um controle do windows em seus próprios direitos. Por exemplo, um objeto de peças de automóvel implementado como um controle ActiveX de MFC pode experimentar a autenticação como a interface do usuário por meio dos quais os usuários podem ler e editar o número de peça, o nome da parte, e outras informações. Consulte Controles ActiveX MFC para obter mais informações.

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

O programa do acionador de partida MFC inclui arquivos de origem do C++ (.cpp), arquivos de recursos (.rc), e um arquivo de projeto (.vcxproj). O código gerado nesses arquivos do acionador de partida é baseado em MFC.

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

Visão Geral

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

  • O projeto padrão não gerencia nenhum licença do 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 as seleções feitas 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 nenhum controle existente do windows, ativas quando se torna visível, se tem uma interface do usuário, e inclui uma caixa de diálogo de 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