logo
Литература_1 / photon_old

Работа с семейством виджетов

Для работы с иерархией семейства виджетов могут использоваться следующие функции, и они могут быть полезны при установке порядка передачи фокуса:

PtChildType

Определяет взаимосвязь между двумя виджетами

PtFindDisjoint()

Возвращает ближайший рассоединённый родительский виджет

PtFindFocusChild()

Находит ближайший фокусируемый сыновний виджет

PtFindGuardian()

Находит виджет, отвечающий за действие другого виджета

PtGetParent()

Находит ближайший родительский виджет, совпадающий с заданным классом

PtGetParentWidget()

Возвращает текущий действующий по умолчанию родительский виджет

PtNextTopLevelWidget()

Получает указатель на следующий виджет верхнего уровня

PtValidParent()

Идентифицирует действующего родителя виджета

PtWidgetBrotherBehind()

Получает брата позади виджета

PtWidgetBrotherInFront()

Получает брата впереди виджета

PtWidgetChildBack()

Получает сына, самого заднего в контейнере

PtWidgetChildFront()

Получает сына, самого переднего в контейнере

PtWidgetFamily()

Проходит иерархию виджета задом наперёд

PtWidgetParent()

Получает родителя виджета

PtWidgetSkip()

Перескакивает к виджету в следующемй иерархии

PtWidgetTree()

Проходит дерево виджетов спереди назад

PtWidgetTreeTraverse()

Проходит иерархию семейства виджетов спереди назад

    1. Yandex.RTB R-A-252273-3
      Yandex.RTB R-A-252273-4