border border Developer Documentation border border
We get cursor position and then use the Api AccessibleObjectFromPoint to retrive name and description of elements.
Next, we use the microsoft speech api (multiple languages available) to read the returned text.

Content of project :
  - ScreenReader : main part of the software, manage all other objects
  - CVoice : manage microsoft SAPI 5 voices
  - CObjectNameFromMouse : get name and description of elements pointed by the mouse.
  - COptions : manage software options, loading and saving
  - CReadUI : manage simple data reading window
  - CHotKeyUI : manage hot keys configuration window
border border border border