Dialogfeld „Meldungsoptionen“

Mithilfe dieses Dialogfelds können Sie auswählen, welche Meldungen in der Meldungsansicht aufgeführt werden. Um dieses Dialogfeld anzuzeigen, wählen Sie im Menü Spy die Option Meldungen protokollieren aus.

Registerkarte „Fenster“, „Meldungsoptionen“

Verwenden Sie die Registerkarte Fenster, um den Umfang der Meldungen festzulegen, die in der Meldungsansicht aufgeführt werden. Die folgenden Einstellungen sind verfügbar:

  • Suchtool: Das Drag & Drop-Tool, das zum Auswählen eines Fensters verwendet wird.
  • Spy++ ausblenden: Entfernt das Spy++-Hauptfenster und hinterlässt das Dialogfeld Meldungsoptionen sichtbar vor allen Ihren anderen Anwendungen.
  • Übergeordnetes Fenster: Zeigt Meldungen für das ausgewählte Fenster und dessen direkt übergeordnetes Fenster an.
  • Untergeordnetes Fenster: Zeigt Meldungen für das ausgewählte Fenster und alle seine untergeordneten Fenster, einschließlich geschachtelter untergeordneter Fenster, an.
  • Fenster des gleichen Threads: Zeigt Meldungen für das ausgewählte Fenster und alle anderen Fenster an, die im Besitz desselben Threads sind.
  • Fenster des gleichen Prozesses: Zeigt Meldungen für das ausgewählte Fenster und alle anderen Fenster an, die im Besitz desselben Prozesses sind.
  • Alle Fenster im System: Zeigt Meldungen für alle Fenster an.
  • Als Voreinstellung speichern: Speichert die vorherigen Einstellungen für neue Meldungsdatenstrom-Fenster. Diese Einstellungen werden ebenfalls beim Beenden von Spy++ gespeichert.

Registerkarte „Meldungen“, „Meldungsoptionen“

Verwenden Sie die Registerkarte Meldungen, um auszuwählen, welche Meldungstypen in der Meldungsansicht angezeigt werden sollen, und um Suchkriterien für Meldungen anzugeben. In der Regel wählen Sie zunächst Meldungsgruppen aus und optimieren dann die Auswahl, indem Sie einzelne anzuzeigende Meldungen auswählen. Mit der Schaltfläche Alle können Sie alle Meldungstypen auswählen und mit der Schaltfläche Keine werden alle Typen gelöscht.

Auf der Registerkarte Meldungen sind folgende Einstellungen verfügbar:

  • Anzuzeigende Meldungen: Hier wählen Sie spezifische Meldungen aus, die angezeigt werden sollen. Wenn Sie ein neues Meldungsfenster erstellen, können alle Meldungen angezeigt werden. Wenn Sie Meldungen über die Registerkarte Meldungen filtern, gilt dieser Filter nur für neue Meldungen und nicht für Meldungen, die bereits in der Fensteransicht angezeigt wurden.

  • Meldungsgruppen: Hier wählen Sie Meldungsgruppen aus, die angezeigt werden sollen. Zu den verfügbaren Gruppen gehören:

    • WM_USER: Meldungen mit einem Code größer als oder gleich WM_USER
    • Registered (Registriert): Meldungen die mit dem Aufruf RegisterWindowMessage registriert wurden
    • Unknown (Unbekannt): Unbekannte Meldungen im Bereich 0 (null) bis (WM_USER - 1)

    Beachten Sie, dass diese Meldungsgruppen nicht bestimmten Einträgen unter Anzuzeigende Meldungen zugeordnet werden. Wenn Sie eine Gruppe auswählen, wird diese Auswahl direkt auf den Meldungsdatenstrom angewendet.

    Ein ausgegrautes Kontrollkästchen in Meldungsgruppen gibt an, dass das Listenfeld Anzuzeigende Meldungen für Meldungen in dieser Gruppe geändert wurde. Nicht alle Meldungstypen in dieser Gruppe wurden ausgewählt.

  • Als Voreinstellung speichern: Hiermit können Sie die aktuellen Einstellungen zur späteren Verwendung als Optionen für die Suche nach Meldungen speichern. Diese Einstellungen werden ebenfalls beim Beenden von Spy++ gespeichert.

Registerkarte „Ausgabe“, „Meldungsoptionen“

Auf der Registerkarte Ausgabe können Sie angeben, welche Daten aus den einzelnen Meldungen in der Meldungsansicht aufgelistet werden sollen. Die folgenden Einstellungen sind verfügbar:

  • Zeilennummern: Zeigt die Zeilennummern an.
  • Message Nesting Level (Meldungsschachtelungsebene): Geschachtelten Meldungen wird pro Ebene ein Punkt vorangestellt.
  • Nicht formatierte Meldungsparameter: Zeigt die wParam- und lParam-Hexadezimalwerte an.
  • Decodierte Meldungsparameter: Zeigt die Ergebnisse der meldungsspezifischen Decodierung der wParam- und lParam-Werte an.
  • Nicht formatierte Rückgabewerte: Zeigt die IResult-Rückgabe als Hexadezimalwert an.
  • Decodierte Rückgabewerte: Zeigt die Ergebnisse der meldungsspezifischen Decodierung des IResult-Rückgabewerts an.
  • Zeitpunkt der Meldungssendung: Die seit dem Starten des Windows-Systems verstrichene Zeit (nur für gesendete Meldungen).
  • Meldungsmausposition: Die Bildschirmkoordinaten der Maus, als die Meldung gesendet wurde (nur für gesendete Meldungen).
  • Zeilen maximal: Beschränkt die Anzahl der Zeilen, die in der derzeit ausgewählten Meldungsansicht beibehalten werden.
  • Also Log Messages to File (Meldungen auch in Datei protokollieren): Geben Sie eine Ausgabedatei für das Meldungsprotokoll an. Diese Ausgabedatei wird gleichzeitig mit dem Meldungsprotokollfenster geschrieben.
  • Als Voreinstellung speichern: Speichert die vorherigen Einstellungen für neue Meldungsdatenstrom-Fenster. Diese Einstellungen werden gespeichert, wenn Sie Spy++ beenden.