JAWS,辅助功能和VB6

时间:2012-01-18 10:18:39

标签: vb6 accessibility jaws-screen-reader

我刚刚开始了解与JAWS相关的可访问性 - 所以新手提醒!

我希望修改一个旧的vb6应用程序,它有一个带有3列flexgrid的表单。有一个自定义编辑框,它覆盖在表单上,​​以便在最右边的列中进行编辑。在行更改时,理想情况下JAWS需要读取该行上最左边两列的内容。

我想知道如何最好地实现这个目标?

我已经看到了加载到文本文件并在行更改类型事件上炮轰到JAWS的可能解决方案。这似乎有点沉重,但也许这是一个很好的解决方案。

我还阅读了IAccessible界面。这对我来说听起来是一个很好的解决方案,但我不知道它是否会给我我的意思,即JAWS是否使用此界面获取其信息。

如果有人可以告诉我/引导我走向“正确”的方向,我会感激我的思考方式。

1 个答案:

答案 0 :(得分:1)

很多(12 +)年前,Microsoft不支持Visual Basic 6。它没有任何简单的方法来合并MS Active Accessibility (MSAA),以前的版本在许多默认图形小部件中都缺少支持,并且许多控件都没有键盘访问权限。

不要使用它是最好的答案,但不是你的问题。如果你必须继续,你将不得不看看MSAA路线(你正朝着正确的方向前往IAccessible接口)