Udostępnij za pośrednictwem


Testowanie właściwości i zdarzeń za pomocą kontenera testu

Aplikacja kontenera testowego, dostarczana w języku Visual C++, jest kontenerem kontrolek ActiveX do testowania i debugowania kontrolek ActiveX. Kontener testowy umożliwia deweloperowi kontrolki testowanie funkcjonalności kontrolki przez zmianę jej właściwości, wywoływanie jej metod i wyzwalanie zdarzeń. Kontener testowy może wyświetlać dzienniki powiadomień dotyczących powiązania danych, a także udostępnia funkcje testowania trwałości kontrolki ActiveX: można zapisywać właściwości w strumieniu lub w podstorażu, ładować je ponownie i badać przechowywane dane strumienia. W tej sekcji opisano sposób używania podstawowych funkcji kontenera testów. Aby uzyskać dodatkowe informacje, wybierz menu Pomoc podczas uruchamiania kontenera testowego.

Aby uzyskać dostęp do kontenera testów kontrolek ActiveX

  1. Skompiluj przykład TSTCON: kontener testów kontrolek ActiveX.

Aby przetestować kontrolkę ActiveX

  1. W menu Edycja kontenera testowego kliknij pozycję Wstaw nową kontrolkę.

  2. W polu Wstaw kontrolkę wybierz odpowiednią kontrolkę i kliknij przycisk OK. Kontrolka zostanie wyświetlona w kontenerze kontrolek.

    Uwaga

    Jeśli kontrolka nie znajduje się na liście w oknie dialogowym Wstawianie kontrolki , upewnij się, że zarejestrowano ją za pomocą polecenia Zarejestruj kontrolki z menu Plik kontenera testowego.

W tym momencie możesz przetestować właściwości lub zdarzenia kontrolki.

Aby przetestować właściwości

  1. W menu Kontrolka kliknij pozycję Wywołaj metody.

  2. Z listy rozwijanej Nazwa metody wybierz metodę PropPut dla właściwości, którą chcesz przetestować.

  3. Zmodyfikuj wartość parametru lub typ parametru i kliknij przycisk Ustaw wartość.

  4. Kliknij przycisk Wywołaj , aby zastosować nową wartość do obiektu.

    Właściwość zawiera teraz nową wartość.

Aby przetestować zdarzenia i określić miejsce docelowe informacji o zdarzeniu.

  1. W menu Opcje kliknij pozycję Rejestrowanie.

  2. Określ miejsce docelowe informacji o zdarzeniu.

Zobacz też

Kontrolki ActiveX MFC
Instrukcje: debugowanie kontrolki ActiveX