IMPLEMENT_OLECREATE_FLAGS

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

IMPLEMENT_OLECREATE_FLAGS(class_name, external_name, nFlags, 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).

  • nFlags
    Contiene uno o più dei seguenti flag:

  • afxRegInsertable modo che il controllo venga visualizzato nella finestra di dialogo dell'oggetto INSERT per gli oggetti OLE.

  • afxRegApartmentThreading imposta il modello di threading nel Registro di sistema a ThreadingModel=Apartment.

  • **afxRegFreeThreading   **imposta il modello di threading nel Registro di sistema a ThreadingModel=Free.

    È possibile combinare i due flag afxRegApartmentThreading e afxRegFreeThreading per impostare ThreadingModel=Both.Vedere InprocServer32 in Windows SDK per ulteriori informazioni sulla registrazione del modello di threading.

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

Note

[!NOTA]

Se si utilizza IMPLEMENT_OLECREATE_FLAGS, è possibile specificare che il modello di threading l'oggetto supporta tramite il parametro di nFlags .Se si desidera supportare solo il modello singolo-calpestante, utilizzare IMPLEMENT_OLECREATE.

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.

L'ID di classe OLE è un identificatore univoco a 128 bit per l'oggetto.È costituito da un long, di due WORDoggetti e di otto BYTEla, ad esempio rappresentato da l, da w1, da w2e da b1 con b8 nella descrizione di sintassi.La procedura guidata e le creazioni guidate codice dell'applicazione creare la classe univoca ID OLE automaticamente come richiesto.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

DECLARE_OLECREATE

CLSID Key

Concetti

Macro MFC e Globals