【发布时间】:2012-05-30 16:58:53
【问题描述】:
我的主窗口中有一个自定义呈现的控件,其中包含一些文本。它不支持 MS Active Accessibility。我有文本的位置和文本作为字符串。如何实现它的标准可访问性,以便我可以使其对屏幕阅读器可读?
【问题讨论】:
-
大多数 Microsoft UI 框架都内置了可访问性。你用的是哪一个?
-
WinForms 里面有自定义控件。
-
自定义控件是您作为项目的一部分构建的,还是第三方构建的?它也是 WinForms 还是 C/C++?如果自定义控件是你自己的代码,并且是WinForms,你可以使用System.Windows.Forms.Control上的AccessibleName和类似属性来指定一些可访问性属性。
-
BrendanMcK:它是第三方,但是是开源的。它也是winforms,所以我想我会尝试AccessibleName。
标签: c# .net windows winapi accessibility