[JFWRus] Как найти окно

Всем привет.
В приложении есть два окна с одинаковым классом "RichEdit20A", но handle и control
ID у них разные. Как может выглядеть скрипт, по которому можно было бы различать
эти окна и перемещать курсор из одного в другое?
XXX___-?O
All fled, all done
So lift me on the pyre.
The feast is over
And the lamps expire.
Всяких приятностей! flavour [собака] mlbox.ru
***
Это сообщение No4213
было разослано для 316 участников дискуссионного листа
[JFWRus] Как найти окно
Здравствуйте, Cuthbert.
Если ID окон не меняется от запуска к запуску приложения и не равен 0,
то введите константы с этими ID и проверяйте ID текущего окна приблизительно
так
const
/*
должен быть ID первого окна
*/
FIRST_RICHEDIT = 1001 ,
/*
должен быть ID второго окна
*/
SECOND_RICHEDIT = 1002
/* ... */
SCRIPT NASANavigationSystem()
var
handle hwnd
let hwnd = GetCurrentWindow()
if GetWindowClass (hwnd) == "RichEdit20A" then
if GetControlID (hwnd) == FIRST_RICHEDIT then
SayString ("Планета Марс.")
elif GetControlID (hwnd) == SECOND_RICHEDIT then
Saystring ("Планета Венера.")
else
SayString ("Неизвестная планета.")
EndIf
EndIf
EndScript
Успехов. Анатолий.
***
Это сообщение No4219
было разослано для 317 участников дискуссионного листа
[JFWRus] Re: Как найти окно