Classe di COleObjectFactory
Implementa il class factory OLE, che crea oggetti OLE come server, gli oggetti ActiveX e documenti.
class COleObjectFactory : public CCmdTarget
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleObjectFactory. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce l'id della classe OLE oggetti che la factory crea. |
|
Determina se la licenza del controllo è valida. |
|
Indica se la factory dell'oggetto viene registrata con le DLL di sistema OLE. |
|
Registrazione della factory dell'oggetto con le DLL di sistema OLE. |
|
Registra le factory dell'oggetto di qualsiasi applicazione con le DLL di sistema OLE. |
|
Revoca la registrazione della factory dell'oggetto con le DLL di sistema OLE. |
|
Revoca le registrazioni delle factory dell'oggetto di un'applicazione con le DLL di sistema OLE. |
|
Annulla la registrazione di tutte le factory dell'oggetto di un'applicazione. |
|
Registrazione della factory dell'oggetto dal Registro di sistema OLE. |
|
Registra le factory dell'oggetto di qualsiasi applicazione al Registro di sistema OLE. |
Metodi protetti
Nome |
Descrizione |
---|---|
Richiede una chiave univoca dalla DLL del controllo. |
|
Chiamato dal framework per creare un nuovo oggetto del tipo della factory. |
|
Verifica che la chiave incorporata nel controllo corrisponda alla chiave incorporata nel contenitore. |
|
Verifica che il controllo venga concesso in licenza per l'utilizzo in fase di progettazione. |
Note
La classe COleObjectFactory ha funzioni membro per eseguire le seguenti funzioni:
Gestire la registrazione degli oggetti.
Aggiornamento del registro di sistema OLE e la registrazione di runtime che informa OLE gli oggetti sono in esecuzione e pronte per ricevere messaggi.
Applicando le licenze limitando l'utilizzo del controllo a quelli concessi in licenza design-time e le applicazioni concessi in licenza in fase di esecuzione.
Registrare le factory dell'oggetto controllo con il Registro di sistema OLE.
Per ulteriori informazioni sulla creazione di un oggetto, vedere gli articoli oggetti dati e origini dati (OLE) e oggetti dati e origini dati: creazione e distruzione.Per ulteriori informazioni sulla registrazione, vedere l'articolo registrazione.
Gerarchia di ereditarietà
COleObjectFactory
Requisiti
Header: afxdisp.h