JAWS,可访问性和VB6 [英] JAWS, Accessibility and VB6

查看:105
本文介绍了JAWS,可访问性和VB6的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我才刚刚开始专门了解与JAWS相关的可访问性-因此,新手警报!

I am just beginning to learn about accessbility specifically in relation to JAWS - so newbie alert!

我希望修改具有以下形式的旧vb6应用程序: 3列flexgrid。在表格的最右边一栏中,有一个自定义编辑框,该框叠加在表格上以进行编辑。在更改行时,理想情况下JAWS需要读取该行最左边2列的内容。

I am looking to modify an old vb6 app which has a form with a 3 column flexgrid. There is a custom edit box which is overlaid on the form for editing in the right most column. On row change, ideally JAWS needs to read the contents of the 2 leftmost columns on that row.

我想知道如何最好地实现这一点?

I am wondering how best to implement this?

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

I have seen possible solutions of loading into a text file and shelling out to JAWS on a row-change type event. This seems a bit heavy but maybe it is a good solution.

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

I have also read about the IAccessible interface. This sounds like a good solution to me, but I don't know if it'd give me what I was after ie whether JAWS uses this interface to get its info.

如果有人可以向我/应该以正确的方式指导我思考这个问题的方式,我将不胜感激。

I would be grateful if someone could advise me/steer me in the 'right' direction about the way I should be thinking about this.

推荐答案

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

Visual Basic 6 is unsupported by Microsoft many (12+) years ago. It doesn't have any easy way to incorporate MS Active Accessibility (MSAA), the previous versions were missing support in many of the default graphic widgets, and many controls did and do not have keyboard access.

不使用它是最好的答案,但不是您的最佳选择题。如果必须继续,则必须查看MSAA路线(通过IAccessible界面朝正确的方向前进)

Don't use it is the best answer, but not to your question. If you must continue, you'll have to look at the MSAA route (you are headed in the right direction with IAccessible interface)

这篇关于JAWS,可访问性和VB6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆