Ссылка UniversalAccess.h
Этот заголовочный файл содержит функции, предоставляющие приложениям возможность управлять фокусом изменения масштаба. Используя эти функции, приложение может сказать Mac OS X, что Universal Получает доступ к функции изменения масштаба, какой части ее пользовательского интерфейса нужен фокус.
Включенные заголовки
<CoreGraphics/CoreGraphics.h>
<AvailabilityMacros.h>
-
Говорит, что Universal Получает доступ к функции изменения масштаба, где это должно фокусироваться.
Объявление
Swift
func UAZoomChangeFocus(_
inRect
: UnsafePointer<CGRect>, _inHighlightRect
: UnsafePointer<CGRect>, _inType
: UAZoomChangeFocusType) -> OSStatusObjective 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, Получают доступ к функции изменения масштаба, какое событие вызывает изменение в фокусе изменения масштаба.
Объявление
Objective C
enum { /*! */ kUAZoomFocusTypeOther = 0, /*! */ kUAZoomFocusTypeInsertionPoint = 1 };
Константы