Class factory e le licenze

Per creare un'istanza del controllo OLE, un'applicazione contenitore chiama una funzione membro di class factory del controllo.Poiché il controllo è un vero e proprio oggetto OLE, il class factory è responsabile della creazione di istanze del controllo.Ogni classe del controllo OLE necessario avere class factory.

Un'altra funzionalità importante dei controlli OLE è la capacità di una licenza.ControlWizard consente di includere le licenze durante la creazione del progetto di controllo.Per ulteriori informazioni sul controllo che consente in licenza, vedere l'articolo controlli ActiveX: Le licenze un controllo ActiveX.

Nella seguente tabella sono elencate numerose macro e funzioni utilizzate per dichiarare e implementare il class factory del controllo e alla licenza del controllo.

Class factory e le licenze

DECLARE_OLECREATE_EX

Dichiara il class factory per un controllo OLE o una pagina delle proprietà.

IMPLEMENT_OLECREATE_EX

Implementa la funzione di GetClassID del controllo e dichiara un'istanza di class factory.

BEGIN_OLEFACTORY

Iniziare la dichiarazione di tutte le funzioni di gestione licenze.

END_OLEFACTORY

Termina la dichiarazione di tutte le funzioni di gestione licenze.

AfxVerifyLicFile

Si verifica se un controllo è concesso in licenza per l'utilizzo di un particolare computer.

Vedere anche

Concetti

Macro MFC e Globals