Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Um controlo ActiveX é um tipo específico de servidor de automação; É um componente reutilizável. A aplicação que hospeda o controlo ActiveX é o cliente de automação desse controlo. Se o teu objetivo é criar um componente reutilizável, então usa este assistente para criar o teu controlo. Para obter mais informações, consulte Controles ActiveX MFC.
Importante
ActiveX é uma tecnologia herdada que não deve ser usada para novos desenvolvimentos. Para obter mais informações sobre tecnologias modernas que substituem o ActiveX, consulte Controles ActiveX.
Alternativamente, pode criar uma aplicação MFC de servidor de automação usando o Assistente de Aplicações MFC.
Um controlo ActiveX criado com este assistente pode ter uma interface de utilizador, ou pode ser invisível. Pode indicar esta opção na página de Definições de Controlo no assistente. Um controlo temporizador é um exemplo de controlo ActiveX que gostaria que fosse invisível.
Os controlos ActiveX podem ter uma interface de utilizador complexa. Alguns controlos podem ser como formas encapsuladas: um único controlo contendo muitos campos, cada um um controlo Windows por si só. Por exemplo, um objeto de parte de máquina implementado como controlo ActiveX MFC pode apresentar uma interface de utilizador semelhante a uma forma. Os utilizadores podiam usar a interface para ler e editar o número da peça, nome da peça e outras informações. Para obter mais informações, consulte Controles ActiveX MFC.
Se precisar de criar um contentor para os seus objetos ActiveX, veja Criar um Contentor de Controlo ActiveX.
O programa inicial MFC inclui ficheiros fonte (.cpp) em C++, ficheiros de recurso (.rc) e um ficheiro de projeto (.vcxproj). O código gerado nestes ficheiros iniciais baseia-se no MFC.
A seguinte lista de exemplo mostra tarefas e tipos de melhorias para o seu controlo ActiveX:
Visão geral
Esta página do assistente descreve as definições atuais da aplicação para o projeto de controlo MFC ActiveX que está a criar. Por defeito, o assistente cria um projeto da seguinte forma:
O projeto padrão não gera licenças de execução nem ficheiros de ajuda. Pode alterar estas definições predefinidas na página de Definições . Apenas as escolhas que fizer nesta página do Assistente de Controlo ActiveX são refletidas na página de Visão Geral .
O projeto inclui uma classe de controlo e uma classe de página de propriedades, baseada no nome do projeto. Pode editar os nomes dos seus projetos e ficheiros na página de Nomes de Controlo .
O controlo baseia-se em nenhum controlo Windows existente, ativa quando se torna visível, tem uma interface de utilizador e inclui uma caixa de diálogo Sobre . Pode alterar estas definições predefinidas na página de Definições .
Consulte também
Projetos do Visual Studio - C++
Tipos de projeto C++ no Visual Studio
Conceitos