Compartilhar via


Testando propriedades e eventos com contêiner de teste

O aplicativo Contêiner de Teste, fornecido com o 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 acessar 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 menu Editar do Contêiner de Teste, clique em Inserir Novo Controle.

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

    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 , clique em 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 Log.

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

Consulte também

Controles MFC ActiveX
Como depurar um controle ActiveX