Usando controles ActiveX
Os tópicos nesta seção apresentam uma visão geral sobre o uso de controles ActiveX.
Um controle ActiveX é um componente que oferece suporte a interfaces padrão relacionadas à persistência, pontos de conexão e hospedagem.Essas interfaces padrão definem um protocolo pelo qual um controle pode ser hospedado em um controle contêiner, trocam mensagens e identificador de eventos.
sistema autônomo servidores COM, controles ActiveX têm o seguinte.
Termo |
Descrição |
---|---|
Propriedades |
Controles tem variáveis de membro para representar o estado interno e são implementadas sistema autônomo Obter and Set acessador funções. A Obter função é gerada para cada método do acessador com uma marca propget no arquivo .idl.A Set função é gerada para cada método do acessador com um propput ou propputref marca IDL. Use classes de wrapper or the OLE / objeto COM Viewer para determinar como as funções de acessor são definidas. |
Métodos |
Comportamento do controle é definido por seus métodos públicos.wrapper classes fornecem acesso aos métodos do controle. Se você não usar classes de invólucro (padrão), você obtém acesso aos métodos do controle obtendo um ponteiro para uma interface. Um exemplo de um método público é o Atualizar método no controle de dados ADO, que atualiza o conjunto de linhas recuperado. |
Eventos |
Um controle pode gerar um evento para notificar o host que algo aconteceu.Um exemplo é o OnClick evento controle de botão. Quando o botão é clicado, o botão gera um OnClick evento. Se o host do controle tiver um manipulador para esse evento, ele executa. |
Biblioteca de tipo |
Uma biblioteca de tipos informa um controle contêiner quais propriedades, métodos, e eventos são suportados por um controle.Bibliotecas de tipos podem existir qualquer um dos arquivos sistema autônomo separados (com extensão .tlb) ou internamente no controle. Bibliotecas de tipos também contêm informações de coclass do controle.Uma coclass é uma classe COM que é identificada com um GUID.Uma coclass contém uma ou mais interfaces definidas pelo controle. Para examinar as bibliotecas de tipos, use o Visualizador de objeto OLE/COM. |
Os tópicos a seguir descrevem o uso de um controle ActiveX: