IMPLEMENT_OLECREATE

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

# include lt;afxdisp.h>

Parametry

nazwa_klasy

Rzeczywistej nazwy klasy (nie ujęte w cudzysłów).

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

Części składowe klasy CLSID.

Uwagi

To makro musi znajdować się w pliku implementacji dla każdej klasy, która używa DECLARE_OLECREATE.

Nazwa zewnętrznego jest identyfikatorem narażonych na inne aplikacje. Aplikacje klienckie żąda obiektu tej klasy z serwerem automatyzacji za pomocą zewnętrzną nazwę.

Identyfikator klasy OLE jest unikatowym identyfikatorem 128-bitowego dla obiektu. Składa się z jedną długą, dwa słowas i ośmiu BAJTÓWs, reprezentowaną przez l, w1, w2i b1 do b8 w opisu składni. ClassWizard i AppWizard utworzyć unikatowe identyfikatory klas OLE dla Ciebie jako wymagane.

Zobacz też DECLARE_OLECREATE, klucz CLSID.

Index