Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Window Detective


xtal256
 Share

Recommended Posts

Have you ever used an application like Microsoft's Spy++, or the slightly better Winspector Spy? For those of you who don't know, these are utilities that allow you to inspect the windows of any other application. Mainly used by programmers, they can be extremely useful for debugging or diagnosing problems related to UI and Window API.

 

But as powerful as these applications are, there are things that they can't do. Thing that they should be able to do. Winspector Spy is probably the best of them, but it doesn't even allow you to show or hide windows.

 

So that's why i decided to write my own one. It's nowhere near complete, but it already has some features that Winspector doesn't. It allows you to show and hide windows as well as change their position. The interface is based off Winspector, it has a tree view which shows all windows on the system ordered by their parent-child relationship and an MDI area where you can open a window to view the properties of a window.

 

It is written in C++ with Visual Studio 2008 and uses the Qt framework.

 

EDIT: Version 1.2.0 available!

Download from https://sourceforge.net/projects/windowdetective/files/

Edited by Haro
Link to comment
Share on other sites

  • 2 weeks later...

I have made a few enhancements and uploaded another version.

To download, go to the Window Detective project page at Sourceforge and click the "Download Now" button.

Link to comment
Share on other sites

Nice work Haro, this is a very useful tool, thanks a lot! I'm currently learning to write Windows applications and Window Detective makes it easier to understand their anatomy. I feel the best feature is the ability to change window styles and properties, which gives a lot of room for experimentation. I've never used WinInspector/Spy++, but I love the simplistic interface which I'm sure novices such as myself will appreciate.

Link to comment
Share on other sites

Thanks GTArv, i'm glad you like it smile.gif

The main interface is actually based on Winspector Spy, as i find it's interface easy to use. I am trying to make the "Set Properties" and "Find" dialogs easy to use as well, while still allowing as much control as possible.

Link to comment
Share on other sites

  • 2 months later...

Version 1.0.1 available. See first post for details

Link to comment
Share on other sites

  • 1 month later...

fyi, version 1.2.0 is now available

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.