共用方式為


IMPLEMENT_OLECREATE

這個巨集或 IMPLEMENT_OLECREATE_FLAGS 必須出現在使用 DECLARE_OLECREATE的任何類別的實作檔。

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

參數

  • class_name
    類別的真實名稱。

  • external_name
    物件名稱會公開給其他應用程式 (放在引號)。

  • lw1w2b1b2b3b4b5b6b7b8
    類別的 CLSID的元件。

備註

注意事項注意事項

如果您使用 IMPLEMENT_OLECREATE,根據預設,您只支援單一執行緒模型。如果您使用 IMPLEMENT_OLECREATE_FLAGS,您可以指定使用 nFlags 參數,其中執行緒模型您物件的支援。

這個外部名稱是識別項公開給其他應用程式。 用戶端應用程式使用外部名稱要求此類別物件從 Automation 伺服器。

OLE 類別 ID 是物件的唯一 128 位元識別項。 它包括一個 long、兩個 WORDBYTE八 s,所代表 w1w2b1 傳入語法來描述的 b8 。 您的應用程式精靈和程式碼精靈建立唯一的 OLE 類別 ID 為必要項。

需求

Header: afxdisp.h

請參閱

參考

DECLARE_OLECREATE

CLSID Key

概念

MFC 巨集和全域