Class Factory 和授權
若要建立您的 OLE automation 控制項執行個體,容器應用程式呼叫控制項的 Class Factory 的成員函式。 由於您的控制項是實際 OLE 物件, Class Factory 以建立您的控制項執行個體。 每個 OLE automation 控制項類別必須有 Class Factory。
OLE automation 控制項另一個重要功能是其能力強制執行授權。 ControlWizard 可讓您控制在專案建立期間合併授權。 如需您所建立的控制項授權的詳細資訊,請參閱授權 ActiveX 控制項:ActiveX 控制項授權 的文章。
下表列出用於數個巨集和函式宣告和實作控制項的 Class Factory 和加入控制項的授權。
Class Factory 和授權
宣告 OLE automation 控制項或屬性頁的 Class Factory。 |
|
實作控制項的 GetClassID 函式宣告 Class Factory 的執行個體。 |
|
啟動所有允許函式的宣告。 |
|
結束所有允許函式的宣告。 |
|
驗證控制項是否允許為在特定電腦上使用。 |