Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Oкнo 
Общие - SetParent

SetParent
Краткое описание
  Компонент предназначен для переназначения родительского окна
Параметры

Методы
  • doSetParent - Переназначает родителское окно для окна наследника ARG(Handle, NewParent)
  • События
  • onSetParent - Событие происходит всякий раз при успешном переназначении родительского окна
  • onError - Событие происходит в случае невозможности переназначить родительское окно
  • Свойства
  • OldParent - Содержит идентификатор предыдущего родительского окна
  • ParentHandle - Содержит идентификатор родительского окна
  • Данные
  • Handle - Идентификатор окна наследника
  • NewParent - Идентификатор нового родительского окна
  • Пример
    
    Add(MainForm,3158579,147,217)
    {
    Point(Handle)
    link(onCreate,10332811:doEvent1,[])
    }
    Add(WinEnum,1218438,266,231)
    {
    link(onFindWindow,560410:doEvent1,[])
    link(Caption,8438217:Text,[])
    }
    Add(VisualStrings,8438217,266,154)
    {
    Lines=#11:Калькулятор|
    Width=123
    Height=32
    }
    Add(Hub,10332811,189,231)
    {
    link(onEvent1,955090:doExec,[(213,237)(213,216)])
    link(onEvent2,1218438:doFind,[])
    }
    Add(WinExec,955090,224,210)
    {
    FileName="Calc.Exe"
    }
    Add(Hub,560410,322,231)
    {
    OutCount=3
    link(onEvent1,9783382:doSetParent,[])
    link(onEvent2,1783027:doLeft,[])
    link(onEvent3,1783027:doTop,[])
    }
    Add(PosWindow,1783027,364,238)
    {
    link(Handle,5775991:Var2,[])
    }
    Add(GetDataEx,5775991,364,214)
    {
    Angle=3
    link(Data,1218438:Handle,[(306,219)(306,275)(272,275)])
    }
    Add(SetParent,9783382,413,231)
    {
    link(Handle,5775991:Var3,[(419,219)])
    link(NewParent,3158579:Handle,[(426,200)(132,200)(132,261)(153,261)])
    }

    Замечания
    Обновление элемента: [svn]SetParent.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...