共用方式為


Class Factory 和授權

若要建立您的 OLE automation 控制項執行個體,容器應用程式呼叫控制項的 Class Factory 的成員函式。 由於您的控制項是實際 OLE 物件, Class Factory 以建立您的控制項執行個體。 每個 OLE automation 控制項類別必須有 Class Factory。

OLE automation 控制項另一個重要功能是其能力強制執行授權。 ControlWizard 可讓您控制在專案建立期間合併授權。 如需您所建立的控制項授權的詳細資訊,請參閱授權 ActiveX 控制項:ActiveX 控制項授權 的文章。

下表列出用於數個巨集和函式宣告和實作控制項的 Class Factory 和加入控制項的授權。

Class Factory 和授權

DECLARE_OLECREATE_EX

宣告 OLE automation 控制項或屬性頁的 Class Factory。

IMPLEMENT_OLECREATE_EX

實作控制項的 GetClassID 函式宣告 Class Factory 的執行個體。

BEGIN_OLEFACTORY

啟動所有允許函式的宣告。

END_OLEFACTORY

結束所有允許函式的宣告。

AfxVerifyLicFile

驗證控制項是否允許為在特定電腦上使用。

請參閱

概念

MFC 巨集和全域