WinQI (Windows Query Inspector)

Application Information

WinQI has been developed for the assistance of automation engineers seeking to develop automated scripts on a windows platform.

No matter what type of application you develop on a windows platform there are some unique features of that application which can be identified using Windows API. These accessible objects is what is all that is needed to write and develop some successful automation scripts.

 

This tool is just an aid to help find some of these accessible objects, there is other software available from aplSoft that can help to generate API code directly from this tool. Please visit our website for more information: http://www.aplsoft.com

 


Graphical Interface

Main

Detailed Information

Toolbar item

information

The “All Windows” button on the Toolbar will populate the list below with every top-level window on the system. They are listed whether they are visible or not.

 

 

Once an a top-level window is selected from the list the below becomes populated with all the child elements inside that windows.

This list all controls and control information, the unique CtrlID is what allows language independent automation.

 

 

Set Class allows the user to filter the list above by setting a predefined Window CLASS. If selecting “Use Default” button the list will populate with window information for top-level windows with “#32770” set as the Class.

 

 

Inspector

 

The use of the Highlighting feature on the Inspector dialog is optional; if you set that option you may set the line color also.

 

WinQI Inspector returns all available attributes for any control that you are currently hovering the mouse over. The unique feature of this tool is that is uses both the Windows API system and Windows MSAA to access the controls. Using this technique allows the user to see information directly coming from the control, this is not the case with spy tools.

 

By selecting view image the user can visually see which control is currently being displayed in the Inspector. Also the highlighting feature will put a rectangle around the control.

To copy any of the text from the information text fields simply press the button with “STOP” and to “START” to restart the Inspector selection.