About This File
This is @Yashied's most excellent control viewer, modified by me, based on the code @boomingranny posted.
There are 2 forum entries, one shows active and the other depreciated, and not seen @Yashied since March 2016, so I feel is OK to post this, tho, i'd take it down upon request.
PS: Do run as Admin if available, as it may not do what you need without the rights.
What's New in Version 0.2021.02.28
fixed: GUI styles constants by @pixelsearch.
What's New in Version 0.2020.3.13
added: lock the "Browse Tool". Sec. and Main mouse key will lock the tool. Press SHIFT to unlock.
What's New in Version 0.2020.01.14 ( unreleased )
changed func for IsItBootRun()
changed TaskSched "_OnLogon" added 10 sec. delay
What's New in Version 0.2019.11.22 ( unreleased )
added: refresh AutoIt tab when selected and restored from tray.
changed: To speed up color picker when tab is AutoIt or Extras, will not update control info.
added: icon for uncompiled script.
What's New in Version 0.2019.11.16
fixed: missed some BGR to RGB swaps.
added: classic TAB theme option.
What's New in Version 0.2019.11.15
fixed: much higher CPU due to IPC introduced in v. 0.2019.11.10
What's New in Version 0.2019.11.14
added: RegisterMsg(WM_THEMECHANGED) to update the colors when needed.
fixed: Labels ( aided repaint on WM_THEMECHANGED ).
What's New in Version 0.2019.11.13
added: Menu for color choose or system default.
What's New in Version 0.2019.11.12
fixed: Not "Use Coloring", was not hiding all coloring.
What's New in Version 0.2019.11.11
fixed: Elevate would not work in x64.
fixed: ListView's colors would not work in x64.
fixed: Controls info. not loading to tab in x64.
What's New in Version 0.2019.11.10
fixed: TaskSched would not work in x64.
fixed: running a 2nd time, would not restore previously running.
What's New in Version 0.2019.11.9
changed: Coloring using selected.
fixed: x64 support (choose color would crash in x64).
added: x64 and x32 in the compiled Zip file.
What's New in Version 0.2019.11.8
fixed: Coloring style logic ( thanks to @musicstashall ).
What's New in Version 0.2019.11.7
added: Coloring the controls by default, is now optional.
What's New in Version 0.2019.05.30
added: CloneGUI: "msctls_statusbar32" controls.
fixed: startup /Tray on multi-user setup.
What's New in Version 0.2019.04.26
fixed: CloneGUI: broke the "ConsoleWrite()" on the compiled version.
added: options to copy code to clipboard or save to file and optionally edit it.
What's New in Version 0.2019.04.19
fixed: GetProcessTimes() crashing on multi-user setup
What's New in Version 0.2018.3.18
added: TaskSched. entries for OnDemand(UAC bypass) or OnLogon
added: Elevate / DeElevate ( using TaskSched. if setup )
What's New in Version 0.2018.3.18
added: "Generate events for all controls" for the "While" loop.
fixed: "GUICtrlCreateGroup('', -99,..." alignment.
What's New in Version 0.2018.3.17
added "Clone GUI" ( CV collected all the info., might as well copy to clipboard as working code )
The "Cloned" GUI code is nowhere near perfect but may be a good starting point.
What's New in Version 0.2018.12.26
bug fixed: would crash if "UIA highlight" enabled when unavailable
change tray items handling
added timestamp, to capture and report
What's New in Version 0.2018.12.22
bug fixed: negative values would be wrong when saved to ini
added green icon for "Extras" TAB if Emergency HotKey enabled
added/adapted UIA Spy from https://github.com/jvanegmond/au3_uiautomation
circa 2015 ( added just for the Screenshot to show more detail,
there are newer tools dedicated to this approach )
be aware that enabling "UI Automation" investigation
may crash some executables, SciTE was one in my tests
( but users in the forum could no replicate the crash ).
What's New in Version 0.2018.12.19
added "Save to INI" instead of registry ( if "CV.ini" is found in the same folder, it will save there )
changed "Controls" listview headers, to auto-resize
changed hotkey from Ctrl+Alt+Shift+"Pause" to "Break" ( should be the same on your keyboard )
added an option to do ProcessClose(PID) right after WinClose(PID) repeatedly failed.
added an option to do ProcessClose(AutoIt*.exe) if all prior exit techniques failed
changed emergency hotkey's extra key, to be user declared ( in registry or CV.ini )
What's New in Version 0.2018.12.18
added "/Tray" command line to start on the tray area ( but does not auto-enable HotKeys for emergency )
added a flag for when is in tray to save CPU cycles ( went from 0.03 to 0.01, not THAT important )
changed the GUI resize behaviour ( use "/Reset" command line to force it's default position )
added an auto-reset GUI position, in case of changed monitor(s) resolution, on start and restore from tray
fixed the frame transparency not changing on the fly
added "Visible Text" to Window TAB
changed the "Text" in Control TAB to show multi-line
changed F5 key to refresh the AutoIt TAB, even if not focused on the listview
What's New in Version 0.2018.12.17
Corrected minor stuff and added options to the context menu
What's New in Version 0.2018.12.16
..just realized that there was a boo-boo in my code.
Changed TrayIcon $TRAY_EVENT_PRIMARYDOUBLE to $TRAY_EVENT_PRIMARYUP . as the DClick is on 2nd press and not the 2nd release, so the easiest fix it to just 1 click on the way up.
Added a notification for when the script is loaded again while hidden and on the tray, to restore itself and behave as expected.