Spy++ menu commands

The Help topics on this page list the commands available from the Spy++ menus.

Spy menu commands

The Spy menu provides commands to work with Spy++ windows and views.

  • Windows: Opens a new windows view.
  • Processes: Opens a new processes view.
  • Threads: Opens a new threads view.
  • Log Messages: Opens a new messages view and opens the Message Options dialog box for the view.
  • Find Window: Displays the FindWindow dialog box to select a window with the mouse.
  • Exit: Closes the Spy++ utility.

Tree menu commands

The Tree menu provides commands to expand or collapse views.

  • Expand One Level: Expands the currently selected item in a system view by displaying one level beneath it.
  • Expand Branch: Expands all levels beneath the currently selected item.
  • Expand All: Expands and displays all levels in a system view.
  • Collapse: Collapses all levels beneath the currently selected item.

Search menu commands

The Search menu provides commands to search for specific windows.

  • Find Window/Process/Thread/Message: Opens the Window/Process/Thread/MessageSearch dialog box, where you can use the FinderTool or specify search criteria.
  • Find Next: Searches the current view for the next matching window, process, thread, or message. This menu item (and the related toolbar button) is available only when there is a valid search result that is not unique.
  • Find Previous: Searches the current view for the previous matching window, process, thread, or message. This menu item (and the related toolbar button) is available only when there is a valid search result that is not unique.

View menu commands

The View menu provides commands for controlling the Spy++ user interface.

  • Font: Opens the Font dialog box, where you can select a font for use in the current Spy++ view.
  • Toolbar: Hides or displays the Toolbar.
  • Status Bar: Hides or displays the Status Bar.
  • Properties: Opens the Properties dialog box for the active view.

Messages menu commands

The Messages menu provides commands for controlling message views.

  • Start/Stop Logging: Starts or stops the message view.
  • Logging Options: Opens the MessageOptions dialog box, where you can specify message search criteria.
  • Clear Log: Clears the contents of the active Messages view.

Window menu commands

The Window menu provides commands to manage Spy++ windows.

  • Cascade: Rearranges all windows in a cascade pattern.
  • Tile Horizontally: Rearranges all windows in a horizontal tile pattern.
  • Tile Vertically: Rearranges all windows in a vertical tile pattern.
  • Arrange Icons: Rearranges the view icons, if windows have been minimized.
  • Close / Close All: Closes one or all windows in Spy++.
  • Refresh: Refreshes the currently selected view.
  • Window: Allows selection of a specific window.
  • Using Spy++: Introduces the Spy++ tool and explains how it can be used.
  • Spy++ reference: Includes this section, and sections describing each Spy++ dialog box.