   -+-    DARKER's Enabler 2.22   *   Copyright (C) DARKER 2o1o-2o22    -+-

Description
===========
Program allows enable or show windows, controls such as buttons, options, menus,
checkboxes etc.


Features
========
- enable window / control under mouse pointer
- enable window / control of selected process
- support for enabling menu items


How to use it
=============
- click on the red picture and drag mouse over target window
- or select process from the list
- window and control can be enabled or show, menu items can be just enabled


Colors
======
  Black - Object is visible/enabled
  Red   - Object is disabled
  Grey  - Object is invisible


.NET controls
=============
When you enable some  .NET Control it just set only flags.  But  .NET still uses
its own properties which can be changed only by "Enabled property" of this class.
So  .NET Control  still things that it's not enabled.  Therefore it's painted as
disabled and doesn't accept mouse inputs. After enabling it start accepting mouse
messages but Control own mechanism still checks for properties before processing
the mouse message.  Control which is enabled does  not accept mouse messages but
it begins to accept keyboard messages !!!.  So you can click on button and press
space on enter to run associated action.

Menu under .NET is working in different way so it's not functional for now.

Beware! that by enabling some button you are not at the end,  there can be still
checks in then code!

If you have some comments, improvements, ideas or you find some bug you can mail
to me at  darker@inmail.sk   or visit  http://progress-tools.x10.mx  for more
information or updates.


System requirements
===================
For run you need Microsoft .NET Framework 4.8


History
=======
+ New Feature
* Changed/Improved Feature
! Fixed Bug
- Removed

1.0 - [14.03.2010]
+ Initial version 

1.1 - [19.03.2010]
+ Current object under mouse cursor is selected in tree
* Fixed some rare crash
+ Changed font for treeview and process list to Tahoma and set font charset to 
  system default, now should be regional strings better displayed

2.22 - [22.02.2022]
* App is rewritten to work on x64 systems
* App now need .NET Framework 4.8 to run
+ You can find now invisible controls under the mouse
+ Added option "Show unsupported processes" - show only processes that contain some window handle
