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

Функции обработки фокусировки

Функции, описанные ниже, имеют дело с фокусировкой. Они описаны в "Справочнике библиотечных функций Photon".

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

PtFindFocusChild()

Отыскивает ближайший фокусируемый порождённый виджет.

PtFindFocusNextFrom()

Отыскивает следующий виджет, который может получить фокус.

PtFindFocusPrevFrom()

Отыскивает предыдущий виджет, который может получить фокус.

Вы можете использовать эти функции, чтобы определить, какой виджет имеет фокус:

PtContainerFindFocus()

Отыскивает виджет, имеющий фокус, в той же семейной иерархии, что и виджет.

PtIsFocused()

Определяет, на каком уровне виджет имеет фокус.

Вы можете использовать эти функции, чтобы передать фокус виджету:

PtContainerFocusNext()

Передаёт фокус следующему Pt_GETS_FOCUS виджету.

PtContainerFocusPrev()

Передаёт фокус предыдущему Pt_GETS_FOCUS виджету.

PtContainerGiveFocus() или PtGiveFocus()

Передаёт фокус виджету – эти функции идентичны.

PtContainerNullFocus()

Отменяет фокус для виджета.

PtGlobalFocusNext()

Передаёт фокус следующему виджету.

PtGlobalFocusNextContainer()

Передаёт фокус виджету следующего контейнера.

PtGlobalFocusNextFrom()

Передаёт фокус виджету, следующему за заданным.

PtGlobalFocusPrev()

Передаёт фокус предыдущему виджету.

PtGlobalFocusPrevContainer()

Передаёт фокус виджету предыдущего контейнера.

PtGlobalFocusPrevFrom()

Передаёт фокус виджету, находящемуся перед заданным.

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