Freigeben über


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.