Containersteuerelemente
Wie oben beschrieben, sind Containersteuerelemente ActiveX-Steuerelemente, die visuell andere Steuerelemente enthalten. Die Architektur von ActiveX-Steuerelementen gibt die ISimpleFrameSite-Schnittstelle zum Aktivieren von Containersteuerelementen an. Container unterstützen möglicherweise auch Containersteuerelemente, ohne ISimpleFrameSite zu unterstützen, obwohl das Verhalten nicht garantiert werden kann. Aus diesem Grund ist eine Komponentenkategorie für SimpleFrameSite-Steuerelemente vorhanden, bei denen die vollständige Funktionalität dieser Schnittstelle erforderlich ist.
Um Containersteuerelemente zu unterstützen, ohne ISimpleFrameSite zu implementieren, muss ein ActiveX-Steuerelementcontainer Folgendes ausführen:
- Aktivieren Sie alle Steuerelemente jederzeit.
- Stellen Sie die enthaltenen Steuerelemente erneut an den hWnd des enthaltenden Steuerelements weiter.
- Bleiben Sie das übergeordnete Element des Containersteuerelements.