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,由 l, w1, w2,以及 b1 透過 b8 語法描述中。 應用程式精靈和程式碼精靈為您視需要建立唯一的 OLE 類別識別碼。
需求
標頭: afxdisp.h