Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется специальными возможностями Windows. Дополнительные сведения см. в разделе:
uiautomationcoreapi.h содержит следующие программные интерфейсы:
Функции
|
DockPattern_SetDockPosition Закрепляет элемент автоматизации пользовательского интерфейса в запрошенной dockPosition в контейнере стыковки. |
|
ExpandCollapsePattern_Collapse Скрывает все дочерние узлы, элементы управления или содержимое элемента автоматизации пользовательского интерфейса. |
|
ExpandCollapsePattern_Expand Разворачивает элемент управления на экране, чтобы в нем отображались дополнительные сведения. |
|
GridPattern_GetItem Возвращает узел для элемента в сетке. |
|
InvokePattern_Invoke Направляет запрос на активацию элемента управления и инициирует его единственное, однозначное действие. (InvokePattern_Invoke) |
|
ItemContainerPattern_FindItemByProperty Извлекает узел внутри содержащего узла на основе указанного значения свойства. |
|
LegacyIAccessiblePattern_DoDefaultAction Выполняет действие Microsoft Active Accessibility по умолчанию для элемента . (LegacyIAccessiblePattern_DoDefaultAction) |
|
LegacyIAccessiblePattern_GetIAccessible Извлекает объект IAccessible, соответствующий элементу автоматизации пользовательского интерфейса. |
|
LegacyIAccessiblePattern_Select Выполняет выбор активных специальных возможностей (Майкрософт). (LegacyIAccessiblePattern_Select) |
|
LegacyIAccessiblePattern_SetValue Задает свойство Microsoft Active Accessibility для узла. |
|
MultipleViewPattern_GetViewName Извлекает имя представления для элемента управления. (MultipleViewPattern_GetViewName) |
|
MultipleViewPattern_SetCurrentView Задает для элемента управления другой макет. |
|
RangeValuePattern_SetValue Задает значение элемента управления с числовым диапазоном. |
|
ScrollItemPattern_ScrollIntoView Прокручивает область содержимого объекта контейнера, чтобы отобразить элемент автоматизации пользовательского интерфейса в видимой области (окне просмотра) контейнера. |
|
ScrollPattern_Scroll Прокручивает текущую видимую область области содержимого указанной scrollAmount по горизонтали, вертикали или в обоих направлениях. |
|
ScrollPattern_SetScrollPercent Прокручивает контейнер до определенного положения по горизонтали, вертикали или по обеим позициям. |
|
SelectionItemPattern_AddToSelection Добавляет невыделенный элемент к выделенному фрагменту в элементе управления . |
|
SelectionItemPattern_RemoveFromSelection Удаляет элемент из выделенного фрагмента в контейнере выделения. |
|
SelectionItemPattern_Select Выбирает элемент в контейнере выделения. |
|
SynchronizedInputPattern_Cancel Приводит к тому, что поставщик автоматизации пользовательского интерфейса перестает прослушивать ввод с помощью мыши или клавиатуры. |
|
SynchronizedInputPattern_StartListening Поставщик автоматизации пользовательского интерфейса начинает прослушивать ввод с помощью мыши или клавиатуры. |
|
TextPattern_get_DocumentRange Возвращает диапазон текста для всего документа. |
|
TextPattern_get_SupportedTextSelection Определяет, можно ли выбрать и отменить выбор содержимого текстового контейнера. |
|
TextPattern_GetSelection Возвращает текущий диапазон выделенного текста из текстового контейнера, поддерживающего текстовый шаблон. |
|
TextPattern_GetVisibleRanges Возвращает массив раздельных текстовых диапазонов из текстового контейнера, где каждый диапазон начинается с первой частично видимой строки и оканчивается последней частично видимой строкой. |
|
TextPattern_RangeFromChild Возвращает текстовый диапазон, охватывающий заданный узел. |
|
TextPattern_RangeFromPoint Извлекает вырожденный (пустой) текстовый диапазон, ближайший к указанным координатам экрана. (TextPattern_RangeFromPoint) |
|
TextRange_AddToSelection Добавляет в существующую коллекцию выделенного текста в текстовом контейнере, который поддерживает несколько несвязанных выделений, выделяя дополнительный текст, соответствующий конечным точкам начального и конечного диапазона текста. |
|
TextRange_Clone Копирует текстовый диапазон. |
|
TextRange_Compare Сравнивает два диапазона текста. |
|
TextRange_CompareEndpoints Возвращает значение, указывающее, имеют ли два текстовых диапазона идентичные конечные точки. |
|
TextRange_ExpandToEnclosingUnit Расширяет текстовый диапазон до большего или меньшего блока, например символа, Word, строки или страницы. |
|
TextRange_FindAttribute Выполняет поиск в указанном направлении первого фрагмента текста, поддерживающего указанный атрибут текста. |
|
TextRange_FindText Возвращает первый текстовый диапазон в указанном направлении, содержащий текст, который ищет клиент. |
|
TextRange_GetAttributeValue Возвращает значение текстового атрибута для текстового диапазона. |
|
TextRange_GetBoundingRectangles Извлекает минимальное количество ограничивающих прямоугольников, которые могут вмещать диапазон, по одному прямоугольнику на линию. |
|
TextRange_GetChildren Возвращает все элементы модели автоматизации пользовательского интерфейса, содержащиеся в указанном текстовом диапазоне. |
|
TextRange_GetEnclosingElement Возвращает узел для следующего наименьшего поставщика, который охватывает диапазон. |
|
TextRange_GetText Возвращает текст в текстовом диапазоне до указанного количества символов. |
|
TextRange_Move Перемещает текстовый диапазон на указанное количество единиц, запрошенных клиентом. |
|
TextRange_MoveEndpointByRange Перемещает конечную точку одного диапазона в конечную точку другого диапазона. |
|
TextRange_MoveEndpointByUnit Перемещает конечную точку диапазона на указанное количество единиц. |
|
TextRange_RemoveFromSelection Удаляет выделенный текст, соответствующий вызывающему диапазону TextPatternRangeEndpoint_Start и конечным точкам TextPatternRangeEndpoint_End, из существующей коллекции выделенного текста в текстовом контейнере, поддерживающем несколько несвязанных фрагментов. |
|
TextRange_ScrollIntoView Прокручивает текст таким образом, чтобы указанный диапазон был виден в окне просмотра. |
|
TextRange_Select Выделяет диапазон текста. |
|
TogglePattern_Toggle Переключает элемент управления в следующее поддерживаемое состояние. |
|
TransformPattern_Move Перемещает элемент в указанное место на экране. |
|
TransformPattern_Resize Изменяет размер элемента на экране. |
|
TransformPattern_Rotate Поворачивает элемент на экране. |
|
UiaAddEvent Добавляет прослушиватель для событий на узле в дереве автоматизации пользовательского интерфейса. |
|
UiaClientsAreListening Возвращает значение, указывающее, подписано ли какое-либо клиентское приложение на события автоматизации пользовательского интерфейса Майкрософт. |
|
UiaDisconnectAllProviders Освобождает все ресурсы службы автоматизации пользовательского интерфейса Майкрософт, которые хранятся у всех поставщиков, связанных с процессом вызова. |
|
UiaDisconnectProvider Освобождает все ссылки, которые конкретный поставщик хранит на объекты автоматизации пользовательского интерфейса Майкрософт. |
|
UiaEventAddWindow Добавляет окно в прослушиватель событий. |
|
UiaEventRemoveWindow Удаляет окно из прослушивателя событий. |
|
UiaFind Извлекает один или несколько узлов автоматизации пользовательского интерфейса, соответствующих условиям поиска. |
|
UiaGetErrorDescription Возвращает строку ошибки, чтобы ее можно было передать клиенту. Этот метод не используется клиентами напрямую. |
|
UiaGetPatternProvider Извлекает шаблон элемента управления. |
|
UiaGetPropertyValue Извлекает значение свойства автоматизации пользовательского интерфейса. |
|
UiaGetReservedMixedAttributeValue Извлекает зарезервированное значение, указывающее, что значение текстового атрибута модели автоматизации пользовательского интерфейса Майкрософт зависит от диапазона текста. |
|
UiaGetReservedNotSupportedValue Извлекает зарезервированное значение, указывающее, что свойство автоматизации пользовательского интерфейса Майкрософт или текстовый атрибут не поддерживаются. |
|
UiaGetRootNode Извлекает корневой узел автоматизации пользовательского интерфейса. |
|
UiaGetRuntimeId Извлекает идентификатор среды выполнения узла автоматизации пользовательского интерфейса. |
|
UiaGetUpdatedCache Обновления кэш значений свойств и шаблонов элементов управления. |
|
UiaHasServerSideProvider Определяет, есть ли в окне реализация поставщика автоматизации пользовательского интерфейса Майкрософт. |
|
UiaHostProviderFromHwnd Возвращает поставщика узла для окна. |
|
UiaHPatternObjectFromVariant Возвращает объект шаблона элемента управления из типа VARIANT. |
|
UiaHTextRangeFromVariant Возвращает текстовый диапазон из типа VARIANT. |
|
UiaHUiaNodeFromVariant Возвращает HUIANODE из типа VARIANT. |
|
UiaIAccessibleFromProvider Извлекает реализацию IAccessible, которая предоставляет данные о специальных возможностях Microsoft Active От имени поставщика автоматизации пользовательского интерфейса Майкрософт. |
|
UiaLookupId Возвращает целочисленный идентификатор, который можно использовать в методах, требующих PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID или EVENTID. |
|
UiaNavigate Выполняет навигацию в дереве автоматизации пользовательского интерфейса, при необходимости извлекая кэшированные сведения. |
|
UiaNodeFromFocus Извлекает узел автоматизации пользовательского интерфейса для элемента пользовательского интерфейса, который в настоящее время имеет фокус ввода. |
|
UiaNodeFromHandle Извлекает узел автоматизации пользовательского интерфейса, связанный с окном. |
|
UiaNodeFromPoint Извлекает узел автоматизации пользовательского интерфейса для элемента в указанной точке. |
|
UiaNodeFromProvider Извлекает узел автоматизации пользовательского интерфейса для поставщика необработанных элементов. |
|
UiaNodeRelease Удаляет узел из памяти. |
|
UiaPatternRelease Удаляет выделенный объект шаблона из памяти. |
|
UiaProviderForNonClient Возвращает поставщик для всей неклиентской области окна или элемента управления в не клиентской области окна. |
|
UiaProviderFromIAccessible Создает поставщик автоматизации пользовательского интерфейса Майкрософт на основе указанного объекта Microsoft Active Accessibility. |
|
UiaRaiseActiveTextPositionChangedEvent Вызывается поставщиком для уведомления ядра автоматизации пользовательского интерфейса Майкрософт о том, что текстовый элемент управления изменил текст программным способом. (UiaRaiseActiveTextPositionChangedEvent) |
|
UiaRaiseAsyncContentLoadedEvent Вызывается поставщиком для уведомления ядра автоматизации пользовательского интерфейса Майкрософт о том, что содержимое загружается асинхронно. |
|
UiaRaiseAutomationEvent Уведомляет прослушиватели о событии. |
|
UiaRaiseAutomationPropertyChangedEvent Вызывается поставщиками для уведомления ядра автоматизации пользовательского интерфейса Майкрософт об изменении свойства элемента. |
|
UiaRaiseChangesEvent Вызывается поставщиками для уведомления ядра автоматизации пользовательского интерфейса Майкрософт о том, что произошло изменение. |
|
UiaRaiseNotificationEvent Вызывается поставщиками для инициации события уведомления. |
|
UiaRaiseStructureChangedEvent Вызывается поставщиком для уведомления ядра автоматизации пользовательского интерфейса Майкрософт об изменении древовидной структуры. |
|
UiaRaiseTextEditTextChangedEvent Вызывается поставщиком для уведомления ядра автоматизации пользовательского интерфейса Майкрософт о том, что текстовый элемент управления изменил текст программным способом. (UiaRaiseTextEditTextChangedEvent) |
|
UiaRectIsEmpty Возвращает логическое значение, указывающее, имеет ли прямоугольник все координаты, равные 0. |
|
UiaRectSetEmpty Устанавливает для элементов структуры UiaRect значение 0. |
|
UiaRegisterProviderCallback Регистрирует определяемый приложением метод, который вызывается службой автоматизации пользовательского интерфейса для получения поставщика для элемента. |
|
UiaRemoveEvent Удаляет прослушиватель для событий на узле в дереве автоматизации пользовательского интерфейса. |
|
UiaReturnRawElementProvider Возвращает интерфейс для поставщика автоматизации пользовательского интерфейса для окна. |
|
UiaSetFocus Задает фокус ввода для указанного элемента в пользовательском интерфейсе. |
|
UiaTextRangeRelease Удаляет выделенный объект текстового диапазона из памяти. |
|
ValuePattern_SetValue Задает текстовое значение элемента. |
|
VirtualizedItemPattern_Realize Делает виртуальный элемент полностью доступным как элемент модели автоматизации пользовательского интерфейса. (VirtualizedItemPattern_Realize) |
|
WindowPattern_Close Закрывает открытое окно. |
|
WindowPattern_SetWindowVisualState Задает визуальное состояние окна; например, для развертывания окна. |
|
WindowPattern_WaitForInputIdle Блокирует вызывающий код в течение заданного промежутка времени или до того момента, как связанный процесс перейдет в состояние бездействия, в зависимости от того, что произойдет раньше. (WindowPattern_WaitForInputIdle) |
Функции обратного вызова
|
UiaEventCallback Реализованная клиентом функция, вызываемая автоматизацией пользовательского интерфейса при возникновении события, на которое подписан клиент. |
|
UiaProviderCallback Определяемая приложением функция, вызываемая автоматизацией пользовательского интерфейса для получения поставщика на стороне клиента для элемента. |
Структуры
|
UiaAndOrCondition Примечание. Эта структура является нерекомендуемой. Содержит сведения о сложном условии. |
|
UiaAsyncContentLoadedEventArgs Примечание. Эта структура является нерекомендуемой. Содержит сведения о событии, возникаемом при асинхронной загрузке содержимого элементом пользовательского интерфейса. |
|
UiaCacheRequest Примечание. Эта структура является нерекомендуемой. Содержит сведения о запросе кэшировать данные об элементах автоматизации пользовательского интерфейса. |
|
UiaCondition Примечание. Эта структура является нерекомендуемой. Содержит сведения об условии. |
|
UiaEventArgs Примечание. Эта структура является нерекомендуемой. Содержит сведения о событии автоматизации пользовательского интерфейса Майкрософт. |
|
UiaFindParams Примечание. Эта структура является нерекомендуемой. Содержит параметры, используемые в функции UiaFind. |
|
UiaNotCondition Примечание. Эта структура является нерекомендуемой. Содержит сведения об отрицательном состоянии. |
|
UiaPropertyChangedEventArgs Примечание. Эта структура является нерекомендуемой. Содержит сведения о событии, которое возникает при изменении свойства элемента автоматизации пользовательского интерфейса Майкрософт. |
|
UiaPropertyCondition Примечание. Эта структура является нерекомендуемой. Содержит сведения об условии, используемом для поиска элементов модели автоматизации пользовательского интерфейса, имеющих соответствующее свойство. |
|
UiaStructureChangedEventArgs Примечание. Эта структура является нерекомендуемой. Содержит сведения о событии, которое возникает при изменении структуры дерева автоматизации пользовательского интерфейса Майкрософт. |
|
UiaWindowClosedEventArgs Примечание. Эта структура является нерекомендуемой. Содержит сведения о событии, которое возникает при закрытии одного или нескольких окон. |
Перечисления
|
AsyncContentLoadedState Содержит значения, описывающие ход асинхронной загрузки содержимого. |
|
AutomationElementMode Перечисление AutomationElementMode (uiautomationcoreapi.h) содержит значения, указывающие тип ссылки, используемой при возврате элементов автоматизации пользовательского интерфейса. |
|
AutomationIdentifierType Содержит значения, используемые в функции UiaLookupId. |
|
ConditionType Содержит значения, указывающие тип UiaCondition. |
|
EventArgsType Содержит значения, указывающие тип события, описываемый структурой UiaEventArgs. |
|
NormalizeState Содержит значения, определяющие поведение UiaGetUpdatedCache. |
|
PropertyConditionFlags Перечисление PropertyConditionFlags (uiautomationcoreapi.h) содержит значения, используемые при создании условий свойств. |
|
ProviderType Содержит значения, указывающие тип поставщика автоматизации пользовательского интерфейса на стороне клиента (прокси). |
|
TreeScope Перечисление TreeScope (uiautomationcoreapi.h) содержит значения, указывающие область различных операций в дереве автоматизации пользовательского интерфейса Майкрософт. |
|
TreeTraversalOptions Перечисление TreeTraversalOptions (uiautomationcoreapi.h) определяет значения, которые можно использовать для настройки порядка навигации по дереву. |