Window Detective is a programmer's tool used to "spy" on an application's windows and allows you to view and even modify some of its properties.
Moreover, you will also have the possibility to customize and alter some of these properties according to your choice.
Window Detective allows you to view properties of windows such as text/title, dimensions, styles, tree hierarchy of parent/child windows, set up properties such as text/title, dimensions, and styles. You can also 'pick' windows to inspect using your mouse, listen for window messages sent to a window and by using the advanced search option you can find windows that match specified criteria. It also includes "Smart Settings" that will intelligently remember your settings such as window positions.