ClassFactory a licencování
Chcete-li vytvořit instanci ovládacího prvku OLE, zavolá aplikace kontejneru členské funkce tříd ovládacího prvku.Ovládání je skutečný objekt OLE, a proto je zodpovědný za vytváření instancí ovládacího prvku zdroj tříd.Každé třídy ovládacího prvku OLE musí mít třídu factory.
Další důležité funkce ovládacích prvků OLE je schopnost vynutit licenci.ControlWizard umožňuje začlenit licencí během vytváření řízení projektu.Další informace o správě licencí řízení naleznete v článku ovládací prvky ActiveX: licencování ovládacího prvku ActiveX.
Následující tabulka uvádí několik funkcí lze deklarovat a implementovat zdroj tříd ovládacího prvku a makra a licenční ovládacího prvku.
ClassFactory a licencování
Deklaruje tříd pro OLE ovládacího prvku nebo vlastnosti stránky. |
|
Implementuje ovládacího prvku GetClassID funkci a deklaruje instanci třídy factory. |
|
Začíná prohlášení žádné funkce správy licencí. |
|
Prohlášení žádné funkce správy licencí končí. |
|
Ověří, zda je ovládací prvek licenci pro použití v konkrétním počítači. |