Вверх ↑
Ответов: 687
Рейтинг: 142
#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,[])
}

карма: 15

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