Udostępnij za pośrednictwem


IMPLEMENT_OLECREATE

Albo to makro lub IMPLEMENT_OLECREATE_FLAGS muszą pojawiać się w pliku implementacji dla każdej klasy, która korzysta z DECLARE_OLECREATE.

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

Parametry

  • nazwa_klasy
    Rzeczywista nazwa klasy.

  • external_name
    Nazwa obiektu, narażonych na inne aplikacje (ujęty w cudzysłów).

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    Składniki klasy CLSID.

Uwagi

[!UWAGA]

Jeśli korzystasz z IMPLEMENT_OLECREATE, domyślnie obsługiwany jest tylko jeden model wątka.Jeśli korzystasz z IMPLEMENT_OLECREATE_FLAGS, można określić, jakiego modelu wątków obiekt obsługuje przy użyciu nFlags parametru.

Nazwa zewnętrznego jest identyfikator narażonych na inne aplikacje.Aplikacje klienckie pomocą zewnętrzną nazwę obiektu tej klasy z serwera automatyzacji.

Identyfikator klasy OLE jest unikatowy identyfikator obiektu 128-bitowego.Składa się z jednego długi, dwa WORDs i ośmiu BAJTs, reprezentowaną przez l, w1, w2, i b1 przez b8 w opisu składni.Kreatorzy Kreatora aplikacji i kod tworzy klasę OLE unikatowe identyfikatory wymagane.

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

DECLARE_OLECREATE

CLSID Key

Koncepcje

Makra MFC i Globals