Compartilhar via


Controles de contêiner

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

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

  • Ative todos os controles o tempo todo.
  • Reparente os controles contidos no hWnd do controle que contém.
  • Continue sendo o pai do controle de contêiner.