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