Ссылка 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еслиinRectNULLили еслиinTypeвне диапазона.Обсуждение
Эта функция говорит Универсальному Доступу кадр элемента в фокусе и части элемента, который должен быть в фокусе.
Оператор импорта
Objective C
@import ApplicationServices;Swift
import ApplicationServicesДоступность
Доступный в OS X v10.4 и позже.
-
Определяет, получает ли Universal Доступ к функции изменения масштаба, включен.
Объявление
Swift
func UAZoomEnabled() -> BooleanObjective C
Boolean UAZoomEnabled ( void );Возвращаемое значение
Возвраты
trueесли Universal Получает доступ к функции изменения масштаба, идет,falseесли пользователь масштабировал полностью, если функция изменения масштаба выключена или.Оператор импорта
Objective C
@import ApplicationServices;Swift
import ApplicationServicesДоступность
Доступный в OS X v10.4 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Определяет Универсальный тип фокуса изменения изменения масштаба Доступа.
Объявление
Swift
typealias UAZoomChangeFocusType = UInt32Objective C
typedef UInt32 UAZoomChangeFocusType;Оператор импорта
Objective C
@import ApplicationServices;Swift
import ApplicationServicesДоступность
Доступный в OS X v10.4 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Значения, говорящие Universal, Получают доступ к функции изменения масштаба, какое событие вызывает изменение в фокусе изменения масштаба.
Объявление
Objective C
enum { /*! */ kUAZoomFocusTypeOther = 0, /*! */ kUAZoomFocusTypeInsertionPoint = 1 };Константы
