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

[TC] написание скриптов под jaws

всем привет! есть вопрос к опытным скриптописателям, а такие тут есть, я знаю.
есть ControlId некоторого окна. как получить, зная ControlId, текущий Handle
этого окна?
GetCurrentWindow() не подходит, так как окно может быть и неактивным в данный
момент.

заранее спасибо!
new found POWER

Ответить   Fri, 8 Aug 2008 15:51:28 +0400 (#768102)

 

Ответы:

Привет Cold_Blooded!
ц

используйте например конструкцию
FindDescendantWindow (GetAppMainWindow (GetCurrentWindow ()), 123)

где 123 это ид искомого окна
getAPP - это начало поиска с самого главного окна приложения текущего окна
поиск идёт сверху вниз.

одно вам правда скажу,
это не всегда помогает,
особо в многоуровневых приложениях серверного типа.
но это если не пойдёт, тогда объясню где копать далее.
Виктор

Ответить   Fri, 8 Aug 2008 17:41:02 +0400 (#768119)