Вверх ↑
Ответов: 876
Рейтинг: 187
#1: 2020-12-16 15:48:47 ЛС | профиль | цитата
Sersey писал(а):
Есть ли способ узнать Handle элементов управления в таких программах.

Я пользуюсь "InqSoft Window Scanner" и "Microsoft Spy++".
Add(Memo,10004205,504,91)
{
 Left=15
 Top=5
 Width=445
 Height=335
 ScrollBars=3
}
Add(Button,11055457,252,84)
{
 Left=40
 Top=400
 Width=110
 Caption="Найти все окна"
 Data=String(test5;obj_EDIT;)
 link(onClick,1076426:doEvent1,[])
}
Add(Hub,1076426,301,84)
{
 link(onEvent1,10004205:doClear,[(487,90)(487,104)])
 link(onEvent2,13579264:doEnum,[])
}
Add(WinEnum,13579264,336,91)
{
 Point(doEnumChildWindows)
 Point(onEnumChildWindows)
 link(onFindWindow,6448867:doEvent1,[])
}
Add(MainForm,4318537,161,84)
{
 Width=527
 Height=474
 Caption="Asdf"
}
Add(Hub,6448867,385,91)
{
 link(onEvent1,9627109:doWork2,[])
 link(onEvent2,5954870:doEnumChildWindows,[(410,104)(410,132)(319,132)(319,174)])
}
Add(WinEnum,5954870,329,147)
{
 Point(doEnumChildWindows)
 Point(onEnumChildWindows)
 Point(ParentHandle)
 Point(GetActiveWindow)
 link(onEnumChildWindows,8871565:doString,[])
 link(ParentHandle,13579264:Handle,[])
}
Add(FormatStr,8871565,399,161)
{
 DataCount=3
 Mask=" -------    %1 (%2) %3"
 link(onFString,9627109:doWork3,[(480,167)])
}
Add(HubEx,9627109,476,91)
{
 link(onEvent,10004205:doAdd,[])
}

карма: 18

0
Редактировалось 2 раз(а), последний 2020-12-16 19:21:56