Condividi tramite


IMPLEMENT_OLECREATE

Questa macro o IMPLEMENT_OLECREATE_FLAGS deve essere visualizzato nel file di implementazione per qualsiasi classe che utilizza DECLARE_OLECREATE.

IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )

Parametri

  • class_name
    Il nome effettivo della classe.

  • external_name
    Il nome dell'oggetto esposto alle altre applicazioni (racchiuse tra virgolette).

  • somma, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    Componenti di CLSIDdella classe.

Note

Nota

Se si utilizza IMPLEMENT_OLECREATE, per impostazione predefinita, supportate solo il singolo modello di threading.Se si utilizza IMPLEMENT_OLECREATE_FLAGS, è possibile specificare che il modello di threading l'oggetto supporta tramite il parametro di nFlags.

Il nome esterno è l'identificatore esposta alle altre applicazioni. Le applicazioni client utilizzano il nome esterno per richiedere un oggetto di questa classe da un server di automazione.

La classe OLE è un identificatore univoco a 128 bit per l'oggetto. È costituito da un long, di due WORDs e di otto BYTEs, come rappresentato da l, da w1, da w2 e da b1 con b8 la descrizione di sintassi. La procedura guidata e le creazioni guidate codice di applicazione creare la classe OLE univoca ID automaticamente come necessario.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

DECLARE_OLECREATE

CLSID Key

Concetti

Macro e funzioni globali MFC