Compartilhar via


Sequência de operações para criação de controles ActiveX

A tabela a seguir mostra a sua função e a função da estrutura na criação de controles ActiveX (anteriormente conhecidos como controles OLE).

Como criar controles ActiveX

Tarefa Você faz A estrutura faz
Crie uma estrutura de controle ActiveX. Execute o Assistente de Controle ActiveX do MFC para criar seu controle. Especifique as opções desejadas nas páginas de opções. As opções incluem tipo e nome do controle no projeto, licenciamento, subclasse e um método About Box. O Assistente de Controle ActiveX do MFC cria os arquivos para um controle ActiveX com funcionalidade básica, incluindo arquivos de origem para seu aplicativo, controle e página ou páginas de propriedades; um arquivo de recurso; um arquivo de projeto; e outros, todos feitos conforme as suas especificações.
Veja o que o controle e o Assistente de Controle ActiveX oferecem sem adicionar uma linha de seu código. Crie o controle ActiveX e teste-o com o Internet Explorer ou o exemplo TSTCON. O controle em execução pode ser redimensionado e movido. Ele também tem um método About Box (se escolhido) que pode ser invocado.
Implemente os métodos e as propriedades do controle. Implemente seus métodos e propriedades específicos do controle adicionando funções de membro para fornecer uma interface exposta aos dados do controle. Adicione variáveis de membro para manter estruturas de dados e usar manipuladores de eventos para disparar eventos quando você determinar. A estrutura já definiu um mapa para dar suporte aos eventos, propriedades e métodos do controle, permitindo que você se concentre na implementação das propriedades e dos métodos. A página de propriedades padrão é acessível e um método About Box padrão é fornecido.
Construa a página ou páginas de propriedades do controle. Use os editores de recursos do Visual C++ para editar visualmente a interface da página de propriedades do controle:

– Criar páginas de propriedades adicionais.
– Crie e edite bitmaps, ícones e cursores.

Você também pode testar as páginas de propriedades no editor de diálogo.
O arquivo de recurso padrão criado pelo Assistente de Aplicativo MFC fornece muitos dos recursos necessários. O Visual C++ permite editar recursos existentes e adicionar novos com facilidade e de modo visual.
Teste os eventos, métodos e propriedades do controle. Recompile o controle e use o Contêiner de Teste para testar se seus manipuladores funcionam corretamente. Você pode invocar os métodos do controle e manipular suas propriedades por meio da interface da página de propriedades ou por meio do Contêiner de Teste. Além disso, use o Contêiner de Teste para acompanhar eventos disparados do controle e notificações recebidas pelo contêiner do controle.

Confira também

Compilando no Framework
Sequência de operações para compilar aplicativos MFC
Sequência de operações para a criação de aplicativos OLE
Sequência de operações para criação de aplicativos de banco de dados