Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovládací prvek ActiveX je ve skutečnosti jen další termín pro objekt OLE nebo konkrétně objekt COM. Jinými slovy, ovládací prvek, přinejmenším, je nějaký objekt COM, který podporuje IUnknown rozhraní a je také self-registering. Prostřednictvím IUnknown::QueryInterface kontejner může spravovat životnost ovládacího prvku a dynamicky zjišťovat úplný rozsah funkcí ovládacího prvku na základě dostupných rozhraní. Díky tomu může ovládací prvek implementovat tolik funkcí, kolik potřebuje, místo toho, aby podporoval velký počet rozhraní, která ve skutečnosti nic nedělá. Stručně řečeno, tento minimální požadavek na nic víc než IUnknown umožňuje, aby jakýkoli ovládací prvek byl tak jednoduchý, jak může.
Kromě IUnknown a samoobslužné registrace neexistují žádné další požadavky na kontrolu. Existují však konvence, které by měly být dodrženy o tom, co podpora rozhraní znamená, pokud jde o funkce poskytované pro kontejner ovládacím prostředkem. Tato část pak popisuje, co znamená, že ovládací prvek skutečně podporuje rozhraní, a také metody, vlastnosti a události, které má ovládací prvek poskytnout jako směrný plán, pokud má příležitost podporovat metody, vlastnosti a události.
Další informace najdete v následujících tématech:
- samoobslužná registrace ovládacích prvků
- Význam podpory rozhraní
- rozhraní trvalosti
- volitelné metody v ovládacích rozhraních
- možnosti třídy třídy
- zveřejnění vlastností prostřednictvím IDispatch
- zveřejnění metod prostřednictvím IDispatch
- události v ovládacích prvcích
- stránky vlastností
- okolní vlastnosti pro ovládací prvky
- použití funkce kontejneru
Související témata