如何在winForm应用c#中使用NVDA屏幕阅读器

本文关键字:NVDA 屏幕 winForm 应用 | 更新日期: 2023-09-27 18:01:23

我在winform应用程序中工作[不是WPF]。我需要支持NVDA屏幕阅读器。有人能帮助我如何使我的应用程序支持NVDA吗?

NVDA是否提供。net使用的SDK ?

我如何在NVDA中实现以下功能,以宣布按钮名称,就像我使用默认叙述者一样?

private void btnLogon_Click(object sender, EventArgs e) {
  using(SpeechSynthesizer synth =new SpeechSynthesizer()) {
    synth.SetOutputToDefaultAudioDevice();
    synth.Speak("You have Pressed LOGON Button");
  }
}

如何在winForm应用c#中使用NVDA屏幕阅读器

我使用了screenreaderapi和saystring方法