共用方式為


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
    公開給其他應用程式 (以引號括住) 的物件名稱。

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    元件類別的 CLSID

備註

注意事項注意事項

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

外部名稱是公開給其他應用程式的識別項。 用戶端應用程式會使用外部名稱從 「 自動化 」 伺服器要求這個類別的物件。

OLE 類別 ID 是唯一的 128 位元識別項的物件。 它由一個、 兩個 WORDs 和八 位元組s,由 lw1w2,以及 b1 透過 b8 語法描述中。 應用程式精靈和程式碼精靈為您視需要建立唯一的 OLE 類別識別碼。

需求

標頭: afxdisp.h

請參閱

參考

DECLARE_OLECREATE

CLSID Key

概念

MFC 巨集和全域變數