Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein ActiveX-Steuerelement ist wirklich nur ein anderer Begriff für OLE-Objekt oder genauer gesagt COM-Objekt. Mit anderen Worten, ein Steuerelement ist zumindest ein COM-Objekt, das die IUnknown--Schnittstelle unterstützt und sich auch selbst registriert. Durch IUnknown::QueryInterface kann ein Container die Lebensdauer des Steuerelements verwalten und das gesamte Ausmaß der Funktionalität eines Steuerelements basierend auf den verfügbaren Schnittstellen dynamisch ermitteln. Auf diese Weise kann ein Steuerelement so wenig Funktionalität implementieren wie nötig, anstatt eine große Anzahl von Schnittstellen zu unterstützen, die tatsächlich nichts tun. Kurz gesagt, diese minimale Anforderung für nichts mehr als IUnknown ermöglicht es jedem Steuerelement so leicht wie möglich zu sein.
Kurz gesagt, außer IUnknown und Selbstregistrierung, gibt es keine anderen Anforderungen für ein Steuerelement. Es gibt jedoch Konventionen, die beachtet werden sollten, was die Unterstützung einer Schnittstelle in Bezug auf die Funktionalität bedeutet, die vom Steuerelement für den Container bereitgestellt wird. In diesem Abschnitt wird beschrieben, was es bedeutet, dass ein Steuerelement tatsächlich eine Schnittstelle sowie Methoden, Eigenschaften und Ereignisse unterstützt, die ein Steuerelement als Basisplan bereitstellen sollte, wenn es Gelegenheit hat, Methoden, Eigenschaften und Ereignisse zu unterstützen.
Weitere Informationen finden Sie in den folgenden Themen:
- Selbstregistrierung für Kontrollen
- Welche Unterstützung für eine Schnittstelle bedeutet
- Persistenzschnittstellen
- Optionale Methoden in Steuerelementschnittstellen
- Class Factory-Optionen
- Verfügbarmachen von Eigenschaften über IDispatch-
- Verfügbarmachen von Methoden über IDispatch-
- Ereignisse in Steuerelementen
- Eigenschaftenseiten
- Umgebungseigenschaften für Steuerelemente
- Verwenden der Funktionen des Containers
Verwandte Themen