Alocadores de classe e licenciamento
Para criar uma instância do controlador OLE, um aplicativo de contêiner chama uma função de membro de fábrica da classe do controle. Como o controle é um objeto OLE real, a fábrica da classe é responsável por criar instâncias do controle. Cada classe do controlador OLE deve ter uma fábrica da classe.
Outro recurso importante de controladores OLE é a possibilidade de aplicar uma licença. ControlWizard permite que você insira de licenciamento durante a criação do projeto de controle. Para obter mais informações sobre o controle de licença, consulte o artigo Controles ActiveX: Licenciamento um controle ActiveX.
A tabela a seguir lista várias funções e macros usados para declarar e implementar a fábrica da classe do controle e a licença do controle.
Fábricas e licenciamento da classe
Declara a fábrica da classe para um controlador OLE ou uma página de propriedades. |
|
Implementa a função de GetClassID de controle e declara uma instância de fábrica da classe. |
|
Inicia a declaração de todas as funções de licenciamento. |
|
Termina a declaração de todas as funções de licenciamento. |
|
Verifica se um controle ser licenciado para uso em um computador específico. |