Отправляет email-рассылки с помощью сервиса Sendsay

Screen reader JAWS for Windows Russian

[JFWRus] об окнах

Здравствуйте, comp.

Друзья, прежде всего благодарю Олега Кутищева за подсказку по поводу
окна в миранде. После ряда манипуляций список стал озвучиваться как
нужно. Правда не запомнил, после какой именно манипуляции это
радостное событие произошло.

А теперь вопрос. В списке известных классов окон соответствующего
диспетчера находится весьма небольшое количество этих самых классов.
Причём, многих классов, для работы с которыми джоз специально
настроен, в этом списке вообще нет. Например, в the bat'е есть окно,
класс которого "TViewerCss ". Мне бы хотелось, чтобы джоз работал с
ним также, как с окном internet explorer'а. Есть многие окна, которые
являются таблицами, но джоз как таблицы их не воспринимает. Как
его настроить, чтобы эти окна распознавались как таблицы.

Ну и вопрос на засыпку. Известна ли причина, по которой jaws не читает
пункты горизонтальной линейки меню в некоторых приложениях.

Ответить   Михаил Духонин Wed, 8 Sep 2004 13:53:53 +0400 (#226003)

 

Ответы:

Привет, Михаил!

Вы писали 8 сентября 2004 г., 12:53:53:

Для этого надо, чтобы Thebat использовал для отображения писем Internet explorer
как ядро. Оптимально написать разработчикам и аргументировать необходимость такой
опции. Тем более Thebat , итак предлагает несколько вариантов чтения и редактирования
писем.
Или чтобы можно было получить содержимое письма и передать его в Виртуальный
просмотр, но это уже хуже. Текст можно получать или через ОЛЕ Automation, но
по моему Thebat не является OLE server. Или же можно попытаться получить через
буффер или прямообратившись к текстовому файлу содержащему письма. Но это реализовать
сложно и вопрос, астоит ли этим заниматься.
А для некоторых писем, имеющих вложенную копию файл HTML можно рискнуть и открыть
его и тогда он откроется в Эксплорере, но если там вирус...

Есть многие окна, которые

Очень это трудоемко, надо переписыввать все скрипты чтения таблиц для конкретного
приложения (InTable, SayCell и т.д.).

.

Надо переписывать для нечитающего меню приложения функцию событие
MenuModeEvent (handle WinHandle, int mode)

Ответить   Олег Кутищев Wed, 8 Sep 2004 21:34:07 +0300 (#226155)

 

Здравствуйте, Олег.

Вы писали 8 сентября 2004 г., 22:34:07:

Я вот что имел в виду. когда я запускаю окно интернета, то по
ctrl+ins+f1 получаю информацию, что речь идёт об окне с классом
"Internet Explorer_Server". Этого класса в диспетчере окон почему-то
нет, хотя jaws знает о нём оччень много чего. Так вот, имеется ли
возможность сделать скрипт/функцию, которая бы при попадании фокуса в
окно TViewerCss " сообщала бы джозу, что с ним нужно работать также,
как с окном "Internet Explorer_Server". Мне просто непонятно, почему
так нельзя сделать.

Ответить   Михаил Духонин Thu, 9 Sep 2004 17:18:37 +0400 (#226570)

 

Добрый вечер, Михаил.

Потому что jaws работает с эксплорером не как с окном, а как с
объектом COM и непосредственно из этого объекта получает все его
свойства и методы. Кстати так же jaws работает с программами оффиса.
Точнее не с самими программами, а с контентом представленным в них,
доступ к диалогам и менюшкам осуществляется обычным способом.

--
С уважением, Сергей.

***
Это сообщение No245
было разослано для 140 участников дискуссионного листа
[JFWRus] Re[3]: об окнах

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписать: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 14 Sep 2004 22:52:51 +0400 (#228670)