Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz wybrać okna i typy komunikatów wyświetlane w oknie Widok komunikatów.
Każde okno ma skojarzony strumień komunikatów. W oknie Widok komunikatów jest wyświetlany ten strumień komunikatów. Zostanie wyświetlona obsługa okna, kod komunikatu i komunikat. Możesz również utworzyć widok Komunikaty dla wątku lub procesu. Dzięki temu można wyświetlać komunikaty wysyłane do wszystkich okien należących do określonego procesu lub wątku, co jest przydatne do przechwytywania komunikatów inicjowania okna.
Na poniższej ilustracji przedstawiono typowe okno widoków komunikatów.
Pierwsza kolumna zawiera uchwyt okna, a druga kolumna zawiera kod komunikatu . Dekodowane parametry komunikatu i zwracane wartości znajdują się po prawej stronie.
Widok komunikatów sterujących
Dzięki programowi Spy++masz znaczną kontrolę nad zawartością okna widoków wiadomości. Możesz uruchomić i zatrzymać wyświetlanie komunikatów w dowolnym momencie i określić:
Typy komunikatów, które chcesz zobaczyć.
Które okna mają być monitorowane.
Format wyświetlania wierszy komunikatów.
Te ustawienia są dostępne w oknie dialogowym Opcje komunikatówi mają zastosowanie tylko do aktywnego okna widoku Wiadomości. Aby otworzyć to okno dialogowe, wybierz pozycję Komunikaty dziennika z menu Spy.
Dostępne są trzy zakładki z opcjami wiadomości. Aby uzyskać więcej informacji, zobacz kartę Windows, okno dialogowe Opcje komunikatów, kartę Komunikaty , okno dialogowe Opcje komunikatówi kartę Dane wyjściowe , okno dialogowe Opcje komunikatów.
Otwórz widok wiadomości z okna Wyszukiwania
Możesz uznać za wygodne użycie okna dialogowego Znajdź okno do wyboru okna docelowego, a następnie otworzenie widoku wiadomości tego okna.
Aby otworzyć okno Widok komunikatów przy użyciu okna dialogowego Znajdowanie okna:
Rozmieść okna tak, aby okno Spy++ i okno docelowe było widoczne.
Z menu Spy wybierz pozycję Znajdź okno.
Z karty Windows przeciągnij narzędzie Finder na okno docelowe. Przeciągając narzędzie, okno dialogowe znajdowania wyświetla szczegółowe informacje dotyczące wybranego okna.
Lub jeśli masz uchwyt okna, które chcesz sprawdzić (na przykład skopiowany z debugera), możesz wpisać go w polu tekstowym Handle.
W obszarze Pokażwybierz pozycję Komunikaty.
Naciśnij przycisk OK.
Zostanie otwarte puste okno Widok wiadomości, a do paska narzędzi Spy++ doda się menu Wiadomości.
Z menu Wiadomości wybierz Opcje Rejestrowania.
Zostanie otwarte okno dialogowe opcje komunikatu.
Wybierz opcje komunikatów, które chcesz wyświetlić.
Naciśnij ok, aby rozpocząć rejestrowanie komunikatów.
W zależności od wybranych opcji komunikaty zaczynają wpływać do okna aktywnego widoku komunikatów.
Jeśli masz wystarczająco komunikatów, wybierz Zatrzymaj rejestrowanie z menu Komunikaty.
Wyszukiwanie komunikatu w widoku Wiadomości
Możesz wyszukać określony komunikat w widoku Wiadomości, używając jego dojścia, typu lub identyfikatora komunikatu jako kryteriów wyszukiwania. Każda z nich lub kombinacja jest prawidłowymi kryteriami wyszukiwania. Można również określić początkowy kierunek wyszukiwania. Pola w oknie dialogowym są wstępnie ładowane z atrybutami aktualnie wybranego komunikatu.
Aby wyszukać komunikat w widoku Komunikaty:
Rozmieść okna tak, aby program Spy++ i aktywne okno widoku Wiadomości było widoczne.
Z menu wyszukiwania wybierz pozycję Znajdź wiadomość.
Przeciągnij narzędzie Finder nad żądanym oknem. Przeciągając narzędzie, okno dialogowe Message Search wyświetla szczegóły na wybranym oknie.
- Alternatywnie, jeśli masz uchwyt okna, którego komunikaty chcesz zbadać, wpisz go w polu tekstowym Handle.
- Jeśli znasz typ wiadomości i/lub identyfikator wiadomości, wybierz je z menu rozwijanych Typ i Komunikat, a następnie wyczyść pole tekstowe Dojście.
Wyczyść pola, dla których nie chcesz określać wartości.
Napiwek
Aby zmniejszyć bałagan na ekranie, wybierz opcję Ukryj Spy. Ta opcja ukrywa główne okno programu Spy++, pozostawiając widoczne tylko okno dialogowe Znajdź okno na wierzchu innych aplikacji. Główne okno Spy++ zostanie przywrócone po kliknięciu OK lub Anuluj, lub po wyczyszczeniu opcji Ukryj Spy++.
Wybierz w górę lub w celu uzyskania początkowego kierunku wyszukiwania.
Kliknij przycisk OK.
Jeśli zostanie znaleziony pasujący komunikat, zostanie on wyróżniony w oknie Widok wiadomości.
Uruchamianie i zatrzymywanie wyświetlania dziennika komunikatów
Gdy okno widoku wiadomości jest aktywne, na menu Komunikaty programu Spy++ pojawia się opcja Rozpocznij rejestrowanie lub Zatrzymaj rejestrowanie, a odpowiedni przycisk paska narzędzi Rozpocznij rejestrowanie lub Zatrzymaj rejestrowanie staje się aktywny.
Aby uruchomić wyświetlanie dziennika komunikatów:
- Z menu Wiadomości wybierz Rozpocznij rejestrowanie.
Aby zatrzymać wyświetlanie dziennika komunikatów:
- Wybierz z menu Komunikaty opcję Zatrzymaj rejestrowanie.