類別工廠和授權

若要建立您的 OLE 控制項的執行個體,一個容器應用程式會呼叫控制項的類別工廠的成員函式。 因為您的控制項是在實際的 OLE 物件時,class factory 負責建立控制項的執行個體。 每個 OLE 控制項類別必須有類別工廠。

OLE 控制項的另一項重要功能就是以強制執行授權的能力。 ControlWizard 可讓您加入的控制項專案建立期間的授權。 如需有關如何控制授權的詳細資訊,請參閱下面的文件 ActiveX 控制項: 授權控制 ActiveX

下表列出數個巨集和用來宣告和實作您的控制項類別工廠的函式,以及控制項的授權。

類別工廠和授權

DECLARE_OLECREATE_EX

宣告類別工廠 OLE 控制項或屬性頁。

IMPLEMENT_OLECREATE_EX

實作控制項的GetClassID函式和宣告的類別工廠執行個體。

BEGIN_OLEFACTORY

開始任何授權的函式的宣告。

END_OLEFACTORY

請結束任何授權的函式的宣告。

AfxVerifyLicFile

驗證是否授權使用特定電腦上的控制項。

請參閱

概念

MFC 巨集和全域變數