Controlli contenitore
Come descritto in precedenza, i controlli contenitore sono controlli ActiveX che contengono visivamente altri controlli. L'architettura dei controlli ActiveX specifica l'interfaccia ISimpleFrameSite per abilitare i controlli contenitore. I contenitori possono anche supportare i controlli contenitore senza supportare ISimpleFrameSite, anche se il comportamento non può essere garantito. Per questo motivo, esiste una categoria di componenti per i controlli SimpleFrameSite in cui è necessaria la funzionalità completa di questa interfaccia.
Per supportare i controlli contenitore senza implementare ISimpleFrameSite, un contenitore di controlli ActiveX deve:
- Attivare tutti i controlli in qualsiasi momento.
- Replicare i controlli contenuti all'oggetto hWnd del controllo contenitore.
- Mantenere l'elemento padre del controllo contenitore.