Compartilhar via


Controles de contêiner

Conforme descrito acima, os controles de contêiner são controles ActiveX que visualmente contêm outros controles. A arquitetura de controles ActiveX especifica a interface ISimpleFrameSite para habilitar controles de contêiner. Os contêineres também podem oferecer suporte a controles de contêiner sem oferecer suporte a 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.
  • Recoloque os controles contidos no hWnd do controle que contém.
  • Permaneça o pai do controle de contêiner.