JAWS、辅助功能和 VB6

发布于 2024-12-27 12:33:11 字数 415 浏览 1 评论 0原文

我刚刚开始学习与 JAWS 相关的可访问性 - 所以新手警惕!

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

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

我已经看到了加载到文本文件并在行更改类型事件上向 JAWS 发送数据的可能解决方案。这看起来有点沉重,但也许这是一个很好的解决方案。

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

如果有人能建议我/引导我朝“正确”的方向思考我应该如何思考这个问题,我将不胜感激。

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

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?

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.

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隔岸观火 2025-01-03 12:33:11

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

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

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.

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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文