Exemplo do TSTCON: Contêiner de teste do controle ActiveX
O exemplo TSTCON implementa um contêiner de controle ActiveX utilizando suporte a MFC para incorporação OLE.Você pode usar TSTCON para testar os controles ActiveX, alterar suas propriedades e chamar seus métodos.Você pode gravar scripts usando a linguagem VBScript para automatizar os testes dos controles.TSTCON pode manter um log de eventos e notificações de alterar de propriedade acionadas por um controle.
Observação: |
---|
Este exemplo requer Microsoft calendário controle, que é instalado com o Microsoft acesso. |
TSTCON também demonstra vários tópicos de programação MFC, incluindo os seguintes tópicos:
CCheckListBox: A lista caixa com uma caixa de seleção ao lado de cada item.
CDragListBox: A lista caixa na qual você pode arrastar os itens para reorganizar a ordem.
Implementando um mecanismo ativo Scripting host (VBScript).
Implementando a Ajuda contextual para caixas de diálogo.
Observação de segurança: |
---|
Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina. |
Para obter exemplos e instruções para instalá-los:
Sobre o Visual Studio Ajuda menu, clicar Exemplos.
Para obter mais informações, consulte Localizando arquivos de exemplo.
A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.
Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.
Criando e executando o exemplo
Para compilação e executar a amostra TSTCON
em aberto tstcon.sln solução.
On the Compilação menu, clicar Criar solução.
Execute o aplicativo de contêiner de teste sistema autônomo um aplicativo independente para que ele pode registrar próprio sistema.
Para inicialização um controle no contêiner
In Contêiner de teste do controle ActiveX, from the edição menu, clicar Insira o novo controle.
No Insira o novo controle caixa de diálogo, na caixa de listagem, selecionar Controle de calendárioe clicar OK.
O controle de calendário do Microsoft aparece na metade superior da janela separadora.Observe que esse controle é instalado com o Microsoft acesso.
Manipule o calendário alterando a data, mês e ano.No painel inferior, observe sistema autônomo sistema autônomo logs, eventos e notificações de alterar de propriedade são acionadas pelo controle sistema autônomo manipulá-lo.
Para alterar as propriedades do controle
selecionar o controle de calendário clicando em borda do calendário.
From a edição menu, clicar Propriedades.Contêiner de teste exibe o Propriedades caixa de diálogo para o controle.
Usando essa caixa de diálogo, você pode edição as propriedades do controle.Alterar propriedades do controle e observe as alterações.
Feche a caixa de diálogo Propriedades.
Para chamar métodos no controle
From a Controle menu, clicar Invocar métodos.The Invocação de método caixa de diálogo é exibida.
No Nome do método caixa de combinação, selecionar BackColor (PropPut).
From a Tipo de parâmetro combinação caixa de seleção VT_COLOR.
clicar Escolher cor, escolha uma cor na paleta de cores e clicar OK.
No Invocação de método diálogo, clicar Invoke. Altera a cor do plano de fundo do controle de calendário para a cor selecionada na paleta de cores.
Para obter mais informações sobre como usar o contêiner de teste do Ajuda menu, clicar Tópicos da Ajuda.
Observação: |
---|
Alguns exemplos, sistema autônomo esta, não foram modificados para refletir sistema autônomo alterações nos assistentes, bibliotecas e compilador Visual C++, mas ainda Demonstre sistema autônomo concluir a tarefa desejada. |