среда, 15 апреля 2009 г.

[JFWRus] Re[6]: функцияFindGraphic

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

Вы писали 15 апреля 2009 г., 16:38:32:

>> if IsAddressGrid () then
прокоментирую.
Это скрипт для щелчка на графическом элементе в программе Thebat.
В частности вызов пользовательской функции эдинтификации окна, по
классу, так как эта программа написана на компонентах VCL
(Delphi, CBuilder).
В них дискриптор окна равен эдентификатору
контрола.
Кстати в таких программах я для большей достоверности проверяю
сразу не только текущий класс, но и классы родителя, наследника и
окон на текущем уровне.
>> ;SaveCursor ()
>> InvisibleCursor ()
По возможности предпочитаю не дёргать Джоз курсор, чтобы не
появлялись подсказки.

>> RouteInvisibleToPc ()
>> if (FindGraphic (GetFocus (), "adress", S_bottom ,
>> S_RESTRICTED)
>> || FindGraphic (GetFocus (), "adres", S_bottom ,
>> S_RESTRICTED))
Иногда график бывает разным, так делаю поиск хоть одного из
двух. Причем в текущем окне и снизу окна.
>> then
>> RoutePCToInvisible ()
Эта функция выполняет щелчок мыши, предпочитаю использовать для
активизации элемента эту функцию.
>> Endif
>> else
>> TypeCurrentScriptKey ()
а иначе отдаётся в приложение комбинации.
>> endif
функцию restorecursor можно не писать, она автоматически
выполняется в конце скрипта. Обязательно писать если её надо
выполнить не в конце скрипта.
>>


--
С уважением,
Олег mailto:olegkut@ukr.net


***
Это сообщение No 8528
было разослано для 475 участников дискуссионного листа
[JFWRus] Re[6]: функцияFindGraphic

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

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

Комментариев нет:

Отправить комментарий