Share via


Testando propriedades e eventos com contêiner de teste

O aplicativo Contêiner de Teste, incluído no Visual C++, é um contêiner de controle ActiveX para testar e depurar controles ActiveX. O Contêiner de Teste permite que o desenvolvedor de controle teste a funcionalidade do controle alterando suas propriedades, invocando seus métodos e disparando seus eventos. O Contêiner de Teste pode exibir logs de notificações de associação de dados e também fornecer recursos para testar a funcionalidade de persistência de um controle ActiveX: você pode salvar propriedades em um fluxo ou subestruturá-las, recarregá-las e examinar os dados de fluxo armazenados. Esta seção descreve como usar os recursos básicos do Contêiner de Teste. Para obter informações adicionais, selecione o menu Ajuda durante a execução do Contêiner de Teste.

Para usar o Contêiner de Teste de Controle ActiveX

  1. Compile o Exemplo TSTCON: contêiner de teste de controles ActiveX.

Para testar seu controle ActiveX

  1. No Contêiner de Teste, no menu Editar, clique em Inserir Novo Controle.

  2. Na caixa Inserir Controle, selecione o controle desejado e clique em OK. O controle aparecerá no contêiner de controles.

    Observação

    Se o controle não estiver listado na caixa de diálogo Inserir Controle, verifique se você o registrou com o comando Registrar Controles no menu Arquivo do Contêiner de Teste.

Neste ponto, você pode testar as propriedades ou eventos do controle.

Para testar propriedades

  1. No menu Controle, selecione Invocar Métodos.

  2. Na lista suspensa Nome do Método, selecione o método PropPut para a propriedade que você deseja testar.

  3. Modifique o valor do parâmetro ou o tipo de parâmetro e clique no botão Definir Valor.

  4. Clique em Invocar para aplicar o novo valor ao objeto.

    A propriedade agora contém o novo valor.

Para testar eventos e especificar o destino das informações do evento.

  1. No menu Opções, clique em Registrar em Log.

  2. Especifique o destino das informações do evento.

Confira também

Controles ActiveX do MFC
Como depurar um controle ActiveX