Sdílet prostřednictvím


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í

DECLARE_OLECREATE_EX

Deklaruje tříd pro OLE ovládacího prvku nebo vlastnosti stránky.

IMPLEMENT_OLECREATE_EX

Implementuje ovládacího prvku GetClassID funkci a deklaruje instanci třídy factory.

BEGIN_OLEFACTORY

Začíná prohlášení žádné funkce správy licencí.

END_OLEFACTORY

Prohlášení žádné funkce správy licencí končí.

AfxVerifyLicFile

Ověří, zda je ovládací prvek licenci pro použití v konkrétním počítači.

Viz také

Koncepty

MFC makra a Globals