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

Screen reader JAWS for Windows Russian

[JFWRus] Вопрос по функции

Здравствуйте.
Есть в Jaws такая функция GetTextInRect ()
которая должна возвращать текст из указанного прямоугольника,
но с какими бы параметрами я её не использовал
функция текст не возвращает,
вот пример, подскажите пожалуйста кто знает что здесь может быть не так
SayString (GetTextInRect (250, 450, 294, 333, ATTRIB_UNSELECTED, ignoreColor,
ignoreColor, FALSE, FALSE))
Проверено, в приложении к которому написана эта функция
в указанном прямоугольнике текст есть

Ответить   Evgen Fri, 26 Oct 2007 11:39:16 +0300 (#699616)

 

Ответы:

Возможно, следует поменять местами второй и четвертый параметры, т.к. ордината
экранной системы координат направлена вниз (также можно пятый параметр установить
в 0 на время экспериментов).

Успехов. Анатолий.

***
Это сообщение No 6358
было разослано для 381 участников дискуссионного листа
[JFWRus] Re: Вопрос по функции

Ответить   "i_chay" Sat, 27 Oct 2007 07:57:05 +0500 (#699727)

 

Здравствуйте, i_chay.
Вы писали 27.10.2007 11:53:

Большое спасибо за подсказку,
действительно параметр выделение текста лучше ставить в 0,
и ещё меня плюс ко всему запутало
очередность переменных координат в функциях
GetObjectRect (left, right, top, bottom, TRUE)
GetTextInRect (left, top, right, bottom, 0, ignoreColor, ignoreColor, FALSE,
FALSE)

когда начал с ними работать в какой то момент просто забыл где как
правильно следуют параметры координат.

Ответить   Evgen Sat, 27 Oct 2007 12:08:34 +0300 (#699776)