Control Spy 2.0
Control Spy is a tool to help developers understand common controls, the application of styles
to them, and their response to messages and notications. With Control Spy, you can see
instantly how dierent styles aect the behavior and appearance of each control, and also how
you can change the state of each control by sending messages.
Two versions of Control Spy are available, one for Comctl32.dll version 5.x and one for
Comctl32.dll version 6.0 and later. ControlSpyV6.exe has an application manifest built in so
that it uses the newer, themed controls, whereas ControlSpyV5.exe does not and therefore
defaults to the older version.
Overview
Control Spy hosts a selected common control in the center of its application window. You can
change which control is shown by selecting dierent controls from the list box at the left side
of the window. Messages or notications received by the control will be listed at the right side
of the window as they arrive. You can enable or disable this functionality by using the
Messages Received and Notications Received check boxes.
The following image shows the Control Spy application.
At the bottom of the window, there are several tabs that present more functionality.