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 參數,其中執行緒模型您物件的支援。 |
這個外部名稱是識別項公開給其他應用程式。 用戶端應用程式使用外部名稱要求此類別物件從 Automation 伺服器。
OLE 類別 ID 是物件的唯一 128 位元識別項。 它包括一個 long、兩個 WORD和 BYTE八 s,所代表 左、 w1、 w2和 b1 傳入語法來描述的 b8 。 您的應用程式精靈和程式碼精靈建立唯一的 OLE 類別 ID 為必要項。
需求
Header: afxdisp.h