Compartilhar via


As fábricas de classe e licenciamento

Para criar uma instância do controle OLE, um aplicativo de contêiner chama uma função de membro do controle fábrica de classes.Como o controle é um objeto OLE real, o fábrica de classes é responsável pela criação de instâncias do seu controle.Cada classe de controle OLE deve ter uma fábrica de classes.

Outro recurso importante de controles OLE é sua capacidade de impor uma licença.WebAssistente permite incorporar licenciamento durante a criação de seu projeto de controle.Para obter mais informações sobre o controle de licenciamento, consulte o artigo Controles ActiveX: Licenciamento de um controle ActiveX.

A tabela a seguir lista várias funções usadas para declarar e implementar o controle e macros fábrica de classes e a licença do seu controle.

As fábricas de classe e licenciamento

DECLARE_OLECREATE_EX

Declara a fábrica de classes para uma página de controle ou propriedade OLE.

IMPLEMENT_OLECREATE_EX

Implementa GetClassID de função e declara uma instância da classe de fábrica.

BEGIN_OLEFACTORY

Começa a declaração de quaisquer funções de licenciamento.

END_OLEFACTORY

Encerra a declaração de quaisquer funções de licenciamento.

AfxVerifyLicFile

Verifica se um controle é licenciado para uso em um computador específico.

Consulte também

Conceitos

Macros do MFC e globais