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.