Sdílet prostřednictvím


Použití ovládacích prvků technologie ActiveX

Témata v tomto oddíle obsahují přehled použití ovládacích prvků technologie ActiveX.

Ovládací prvek technologie ActiveX je komponenta modelu COM, která podporuje standardní rozhraní, která se vztahují k perzistenci, bodům připojení a hostování.Tato standardní rozhraní definují protokol, kterým může být hostován ovládací prvek v kontejneru ovládacího prvku, výměňovat zprávy a zpracovávat události.

Jako servery modelu COM mají ovládací prvky technologie ActiveX následující.

Termín

Description

Vlastnosti

Ovládací prvky mají členské proměnné představující vnitřní stav a jsou implementovány jako přístupové funkce Get a Set.Funkce Get je generována pro každou přístupovou metodu s propget značkou v souboru .idl.Funkce Set je generována pro každou přístupovou metodu se značkou propput nebo propputref IDL.

Chcete-li zjistit, jak jsou definovány přístupové funkce, použijte obálkovou třídu nebo prohlížeč objektů OLE/COM.

Metody

Chování ovládacího prvku je určeno jeho veřejnými metodami.Obálkové třídy umožňují přístup k metodám ovládacího prvku.

Pokud nepoužíváte obálkovou třídu (výchozí), získáte přístup k metodám ovládacího prvku získáním ukazatele na rozhraní.

Příklad veřejné metody je metoda Aktualizovat v datovém ovládacím prvku rozhraní ADO, která aktualizuje načtenou sadu řádků.

Události

Ovládací prvek může generovat událost, aby upozornil hostitele, že se něco stalo.Příklad je událost OnClick pro tlačítko.Klepnutí na tlačítko vygeneruje událost OnClick.Má-li hostitelský ovládací prvek obslužnou rutinu pro danou událost, tak ji spustí.

Knihovna typů

Knihovna typů poskytuje informaci kontejneru ovládacího prvku jaké vlastnosti, metody a události jsou podporovány ovládacím prvekem.Knihovny typů mohou existovat buď jako samostatné soubory (s příponou .tlb) nebo interně v rámci ovládacího prvku.

Knihovny typů rovněž obsahují informace coclass ovládacího prvku.Coclass je třída modelu COM identifikovaná pomocí identifikátoru GUID.Coclass obsahuje jedno nebo více rozhraní, které jsou definovány ovládacím prvkem.

Pro prozkoumání knihoven typů použijte Prohlížeč objektů OLE/COM.

Následující témata popisují použití ovládacího prvku technologie ActiveX:

Viz také

Referenční dokumentace

Ovládací prvky vázané na data (ADO a RDO)