Make(delphi) ver(4.04 build 185) Add(MainForm,1912298,49,84) { Width=857 Caption="Пример использования WinEnum" Point(Handle) link(onCreate,809000:doWork2,[]) } Add(WinEnum,1475972,161,98) { Point(ClassName) link(onFindWindow,1703698:doAdd,[]) link(Caption,11779634:Caption,[]) } Add(ListBox,1703698,231,98) { Left=8 Top=6 Width=235 Height=205 DataType=1 Point(String) link(onChange,13153160:doAdd,[]) link(onClick,2184201:doWork3,[(282,111)(282,88)(148,88)]) } Add(Button,5000268,84,259) { Left=503 Top=235 Caption="info" link(onClick,16204987:doEvent1,[]) } Add(Label,11779634,161,7) { Left=8 Top=223 Width=370 Height=17 AutoSize=1 Alignment=2 } Add(Memo,13153160,315,98) { Left=248 Top=6 Width=135 Height=205 link(Str,1475972:ClassName,[(321,86)(302,86)(302,158)(174,158)]) } Add(Button,7144001,91,126) { Left=110 Top=245 Caption="FIND" link(onClick,1475972:doFind,[(142,132)(142,111)]) } Add(WinEnum,1393373,158,217) { Point(doEnumChildWindows) Point(ParentHandle) Point(onEnumChildWindows) link(ParentHandle,1475972:Handle,[(171,173)(167,173)]) link(onEnumChildWindows,4289696:doStr,[]) } Add(StringTable,3409164,305,231) { Left=385 Top=5 Width=380 Height=205 Columns=#9:ClassName|6:Handle|7:Caption| } Add(MT_String,4289696,214,231) { link(onResult,3409164:doAdd,[]) } Add(Hub,16204987,126,259) { link(onEvent1,3409164:doClear,[(282,265)(282,244)]) link(onEvent2,1393373:doEnumChildWindows,[(149,272)(149,244)]) } Add(Button,12037469,49,42) { Left=15 Top=245 Caption="Rescan" link(onClick,12774386:doEvent1,[]) } Add(HubEx,809000,112,98) { link(onEvent,1475972:doEnum,[]) } Add(Hub,12774386,91,42) { OutCount=4 link(onEvent1,13153160:doClear,[(293,48)(293,111)]) link(onEvent2,1703698:doClear,[(213,55)(213,111)]) link(onEvent3,2184201:doWork2,[(125,62)(125,13)]) link(onEvent4,809000:doWork1,[(116,69)]) } Add(HubEx,2184201,144,7) { link(onEvent,11779634:doText,[]) }