Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка UniversalAccess.h

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка UniversalAccess.h

Этот заголовочный файл содержит функции, предоставляющие приложениям возможность управлять фокусом изменения масштаба. Используя эти функции, приложение может сказать Mac OS X, что Universal Получает доступ к функции изменения масштаба, какой части ее пользовательского интерфейса нужен фокус.

Включенные заголовки

  • <CoreGraphics/CoreGraphics.h>

  • <AvailabilityMacros.h>

Функции

  • Говорит, что Universal Получает доступ к функции изменения масштаба, где это должно фокусироваться.

    Объявление

    Swift

    func UAZoomChangeFocus(_ inRect: UnsafePointer<CGRect>, _ inHighlightRect: UnsafePointer<CGRect>, _ inType: UAZoomChangeFocusType) -> OSStatus

    Objective C

    OSStatus UAZoomChangeFocus ( const CGRect *inRect, const CGRect *inHighlightRect, UAZoomChangeFocusType inType );

    Параметры

    inRect

    Кадр элемента в фокусе, в глобальной переменной 72 точки на дюйм (точки на дюйм) координаты.

    inHighlightRect

    Кадр выделенной части элемента в фокусе, в глобальных координатах на 72 точки на дюйм. Если целый элемент находится в фокусе, и не только меньшей части его, передача inRect параметр и передача NULL для inHighlightRect.

    inType

    Значение типа UAZoomChangeFocusType.

    Возвращаемое значение

    Возвраты noErr если не было никаких проблем, если Универсальное Изменение масштаба Доступа масштабируется полностью, или если функция выключена; возвраты paramErr если inRect NULL или если inType вне диапазона.

    Обсуждение

    Эта функция говорит Универсальному Доступу кадр элемента в фокусе и части элемента, который должен быть в фокусе.

    Оператор импорта

    Objective C

    @import ApplicationServices;

    Swift

    import ApplicationServices

    Доступность

    Доступный в OS X v10.4 и позже.

  • Определяет, получает ли Universal Доступ к функции изменения масштаба, включен.

    Объявление

    Swift

    func UAZoomEnabled() -> Boolean

    Objective C

    Boolean UAZoomEnabled ( void );

    Возвращаемое значение

    Возвраты true если Universal Получает доступ к функции изменения масштаба, идет, false если пользователь масштабировал полностью, если функция изменения масштаба выключена или.

    Оператор импорта

    Objective C

    @import ApplicationServices;

    Swift

    import ApplicationServices

    Доступность

    Доступный в OS X v10.4 и позже.

Типы данных

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Определяет Универсальный тип фокуса изменения изменения масштаба Доступа.

    Объявление

    Swift

    typealias UAZoomChangeFocusType = UInt32

    Objective C

    typedef UInt32 UAZoomChangeFocusType;

    Оператор импорта

    Objective C

    @import ApplicationServices;

    Swift

    import ApplicationServices

    Доступность

    Доступный в OS X v10.4 и позже.

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Значения, говорящие Universal, Получают доступ к функции изменения масштаба, какое событие вызывает изменение в фокусе изменения масштаба.

    Объявление

    Swift

    var kUAZoomFocusTypeOther: Int { get } var kUAZoomFocusTypeInsertionPoint: Int { get }

    Objective C

    enum { /*! */ kUAZoomFocusTypeOther = 0, /*! */ kUAZoomFocusTypeInsertionPoint = 1 };

    Константы

    • kUAZoomFocusTypeOther

      kUAZoomFocusTypeOther

      Событие запрашивает фокус.

      Доступный в OS X v10.4 и позже.

    • kUAZoomFocusTypeInsertionPoint

      kUAZoomFocusTypeInsertionPoint

      Точка вставки текста переместилась.

      Доступный в OS X v10.4 и позже.