Partilhar via


Controles de contêiner

Conforme descrito acima, controles de contêiner são controles ActiveX que contêm visualmente outros controles. A arquitetura de controles ActiveX especifica o ISimpleFrameSite interface para habilitar controles de contêiner. Os contêineres também podem oferecer suporte a controles de contêiner sem oferecer suporte ISimpleFrameSite, embora o comportamento não possa ser garantido. Por esse motivo, existe uma categoria de componente para controles SimpleFrameSite onde a funcionalidade completa dessa interface é necessária.

Para oferecer suporte a controles de contêiner sem implementar ISimpleFrameSite, um contêiner de controle ActiveX deve:

  • Ative todos os controles o tempo todo.
  • Reoriente os controles contidos para o hWnd do controle que contém.
  • Permaneça o pai do controle de contêiner.