Выключает или Включает поддержку Microsoft Active Accessibility и устанавливает некоторые свойства фокуса ввода для текущего элемента управления в формах Visual FoxPro.

SYS(2800 [,nFlag] )

Параметры

nFlag

Отключает поддержку Accessibility или включает дополнительную функциональность, описанную в следующей таблице.

NoteПримечание

Параметр flags имеет аддитивный характер (составной).

nFlags Описание

0

Отключает Active Accessibility (AA).

1

Включает сообщение WM_GETOBJECT (см. WinBase.h).

2

Включает уведомление WinEvent.

4

Возвращает управление в Visual FoxPro пока клиент Accessibility не завершит текущую операцию.Освобождает сообщения accDoDefaultAction или accSelect при немедленном возврате управления клиенту. 

16

Включает ACCNAME. Возвращает имя Объекта. Используется для тестирования

32

Для совместимости с младшими версиями

По-умолчанию: nFlag = 3, как сумма 1+2 для сообщений  "Enables WM_GETOBJECT" (2) + "Enables NotifyWinEvent" (3).

См. дополнительную информацию о WM_GETOBJECT, NotifyWinEvent, и accDoDefaultAction, в  Platform SDK in the MSDN Online Library.

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

Символьное

Expand imageКомментарии

Функция SYS(2800) возвращает числовое выражение в виде строки символов, описывающее текущую установку Active Accessibility.

Данная функция позволяет Вам проверить возможность подключения к  Microsoft Magnifier, когда Вы разрабатываете приложение в соответствие с требованиями Windows Logo.

Эта функция работает надежно только с внутренними элементами управления Visual FoxPro controls. Правильное отслеживание фокуса ввода для других элементов управления (ActiveX) не гарантируется. О дополнительной информации о поведении этих объектов обращайтесь к разработчикам данных объектов (элементов управления).

Expand imageСм. также