2012-01-18 7 views
3

Я только начинаю узнавать о accessbility специально в отношении JAWS - так что новичок предупреждает!JAWS, доступность и VB6

Я ищу, чтобы изменить старое приложение vb6, которое имеет форму с 3-мя столбцами flexgrid. Существует специальная область редактирования, которая накладывается на форму для редактирования в правой колонке. При изменении строки, в идеале JAWS необходимо прочитать содержимое двух крайних левых столбцов в этой строке.

Мне интересно, как лучше всего реализовать это?

Я видел возможные решения по загрузке в текстовый файл и обматывание JAWS при событии типа изменения строки. Это кажется немного тяжелым, но, возможно, это хорошее решение.

Я также прочитал о интерфейсе IAccessible. Это звучит как хорошее решение для меня, но я не знаю, даст ли он мне то, что я сделал, то есть, использует ли JAWS этот интерфейс для получения информации.

Я был бы признателен, если бы кто-нибудь мог мне посоветовать/направить меня в правильном направлении о том, как я должен думать об этом.

ответ

1

Visual Basic 6 не поддерживается Microsoft многими (12+) годами назад. У него нет простого способа включить MS Active Accessibility (MSAA), в предыдущих версиях отсутствовала поддержка во многих графических виджетах по умолчанию, и многие элементы управления имели и не имели доступа к клавиатуре.

Не используйте это лучший ответ, но не ваш вопрос. Если вам нужно продолжить, вам нужно будет посмотреть маршрут MSAA (вы направляетесь в правильном направлении с помощью интерфейса IAccessible)

+2

Thx очень нормальный. Я узнал об этом на форумах MSDN, которые в соответствии с MS, MSAA с тех пор были исключены, и мне нужно взглянуть на API UIA с собственным кодом. –

+0

@SimonWoods Привет :) Я также сталкиваюсь с аналогичной проблемой, как у вас, где я пытаюсь получить текст, содержащийся в LABEL, который читается, читается JAWS. Мне было интересно, сможешь ли ты помочь мне в этом. –

+1

@SachinVerma Hi Sachin. Вам может быть интересна эта ссылка http://social.msdn.microsoft.com/Forums/en-US/windowsaccessibilityandautomation/thread/b7031a80-e0b3-48e5-a252-ec842382f943. Я постараюсь найти свое решение - если действительно у меня что-то получится - и опубликуем что-то немного позже. С головы до ног, я думаю, я закончил использовать язык сценариев JAWS. –

Смежные вопросы