Delphi で作成したアプリケーションの視覚障害のあるユーザーへのアクセシビリティを改善しようとしています。私のアプリケーションは多くのカスタム GUI コンポーネントを使用しています。ほとんどの場合、TWinControl または TGraphicControl から派生しています。
NVDAでテストすると、カスタム コンポーネントが見えないように見えます。たとえば、NVDA は、ボタンやフォームなどの通常の Delphi VCL コントロールの上にマウスを置くと、コントロールの名前 (またはその他の詳細) を読み取ることで応答します。対照的に、カスタム コントロールの上にマウスを置いても、NVDA はまったく反応しません。
カスタム コンポーネントを NVDA やその他の画面読み上げソフトウェアに表示するにはどうすればよいですか?