Freigeben über


Control Spy v2.0

Control Spy ist ein Tool, das Entwicklern hilft, allgemeine Steuerelemente zu verstehen: wie Sie Stile auf sie anwenden und wie sie auf Meldungen und Benachrichtigungen reagieren. Mithilfe von Control Spy können Sie sofort sehen, wie sich verschiedene Stile auf das Verhalten und Aussehen jedes Steuerelements auswirken und wie Sie den Zustand der einzelnen Steuerelemente durch Senden von Meldungen ändern können.

Zwei Versionen von Control Spy sind verfügbar, eine für Comctl32.dll Version 5.x und eine für Comctl32.dll Version 6.0 und höher. ControlSpyV6.exe verfügt über ein integriertes Anwendungsmanifest, sodass die neueren Designsteuerelemente verwendet werden. ControlSpyV5.exe verfügt nicht über dieses Manifest und verwendet daher standardmäßig die ältere Version.

Dieses Thema enthält folgende Abschnitte:

Übersicht

Control Spy hostet ein ausgewähltes gemeinsames Steuerelement in der Mitte seines Anwendungsfensters. Sie können ändern, welches Steuerelement angezeigt wird, indem Sie verschiedene Steuerelemente aus dem Listenfeld auf der linken Seite des Fensters auswählen. Meldungen oder Benachrichtigungen, die vom Steuerelement empfangen werden, werden beim Eintreffen auf der rechten Seite des Fensters aufgeführt. Sie können diese Funktion aktivieren oder deaktivieren, indem Sie die Kontrollkästchen Empfangene Meldungen und Empfangene Benachrichtigungen verwenden.

Die folgende Abbildung zeigt die Control Spy-Anwendung.

Control Spy-Fenster

Am unteren Rand des Fensters gibt es mehrere Registerkarten, die mehr Funktionen enthalten.

Stilarten

Auf der Registerkarte Formatvorlagen können Sie die aktuelle Fensterformatvorlage des Steuerelements ändern. Wählen oder deaktivieren Sie eine der aufgelisteten Formatvorlagen, und klicken Sie dann auf die Schaltfläche Übernehmen, um die Formatvorlage des angezeigten Steuerelements zu ändern. Alternativ können Sie die Schaltfläche Neu erstellen verwenden, um ein neues Steuerelement mit den ausgewählten Formatvorlagen zu erstellen. Die Schaltfläche Zurücksetzen gibt das Steuerelement an die Standardformatvorlagen zurück.

Die Schaltflächen Formatvorlage kopieren und ExStyle kopieren unterhalb der Registerkarte werden die ausgewählten Formatkonstanten als bitweise ODER (|) begrenzte Liste in die Zwischenablage kopieren. Sie können diese Liste direkt in Ihren Aufruf von CreateWindowEx einfügen, um ein Steuerelement in Ihrer eigenen Anwendung mit demselben Stil bereitzustellen.

Die folgende Abbildung zeigt die Registerkarte Formatvorlagen für ein Schaltflächensteuerelement.

Steuerelement Spy-Stil-Registerkarte

Nachrichten

Auf der Registerkarte Meldungen können Sie fast jede Meldung an ein Steuerelement senden. Nachdem Sie eine Meldung aus dem Listenfeld ausgewählt haben, können Sie Daten eingeben, die als wParam- und lParam-Parameter des Aufrufs von SendMessage gesendet werden. Nachdem Sie auf Senden geklickt haben, wird die Meldung an das Steuerelement gesendet, und alle Ergebnisse werden im Textfeld unten auf der Registerkarte angezeigt.

Die folgende Abbildung zeigt die Registerkarte „Meldungen”, wenn eine bestimmte Meldung ausgewählt ist.

Registerkarte „Meldungen Control Spy”

Größe/Farbe

Die Registerkarte Größe/Farbe kann verwendet werden, um die Größe des Steuerelements sowie die Farbe des Hintergrunds zu ändern.

Wo man Control Spy erhält

Download Control Spy 2.0 (beide Versionen sind im Download enthalten).

Konzept

Windows-Steuerelemente

Aktivieren von visuellen Stilen