Partager via


Contrôles de conteneur

Comme décrit ci-dessus, les contrôles de conteneur sont des contrôles ActiveX qui contiennent visuellement d’autres contrôles. L’architecture des contrôles ActiveX spécifie l’interface ISimpleFrameSite pour activer les contrôles de conteneur. Les conteneurs peuvent également prendre en charge les contrôles de conteneur sans prendre en charge ISimpleFrameSite, bien que le comportement ne puisse pas être garanti. Pour cette raison, il existe une catégorie de composants pour les contrôles SimpleFrameSite où toutes les fonctionnalités de cette interface sont requises.

Pour prendre en charge les contrôles de conteneur sans implémenter ISimpleFrameSite, un conteneur de contrôles ActiveX doit :

  • Activez tous les contrôles à tout moment.
  • Réparez les contrôles contenus sur le hWnd du contrôle conteneur.
  • Restez le parent du contrôle conteneur.