我正在尝试提高我的 Delphi 制作的应用程序对视力受损用户的可访问性。我的应用程序使用许多自定义 GUI 组件。它们大多来自 TWinControl 或 TGraphicControl。
使用NVDA进行测试时,我的自定义组件似乎不可见。例如,当鼠标悬停在常规的 Delphi VCL 控件(如按钮或表单)上时,NVDA 将通过读取控件的名称(或其他详细信息)来做出响应。相比之下,当鼠标悬停在我的任何自定义控件上时,NVDA 根本没有响应。
如何使我的自定义组件对 NVDA 和其他屏幕阅读软件可见?