Нерекомендуемые функции узлов

Примечание

Функции шаблона элемента управления, описанные в этом разделе, являются устаревшими. Клиентские приложения должны использовать интерфейсы COM, описанные в следующих разделах:

В этом разделе

Функция Описание
UiaAddEvent
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса Майкрософт.
Добавляет прослушиватель для событий на узле в дереве автоматизации пользовательского интерфейса.
UiaEventAddWindow
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Добавляет окно в прослушиватель событий.
UiaEventCallback
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Реализованная клиентом функция, вызываемая автоматизацией пользовательского интерфейса при возникновении события, на которое подписан клиент.
UiaEventRemoveWindow
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет окно из прослушивателя событий.
UiaFind
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает один или несколько узлов автоматизации пользовательского интерфейса, соответствующих условиям поиска.
UiaGetErrorDescription
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает строку ошибки, чтобы ее можно было передать клиенту. Этот метод не используется клиентами напрямую.
UiaGetPatternProvider
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает шаблон элемента управления.
UiaGetPropertyValue
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает значение свойства модели автоматизации пользовательского интерфейса.
UiaGetRootNode
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает корневой узел автоматизации пользовательского интерфейса.
UiaGetRuntimeId
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает идентификатор среды выполнения узла автоматизации пользовательского интерфейса.
UiaGetUpdatedCache
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Обновления кэш значений свойств и шаблонов элементов управления.
UiaHPatternObjectFromVariant
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает объект шаблона элемента управления из типа VARIANT .
UiaHTextRangeFromVariant
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает текстовый диапазон из типа VARIANT .
UiaHUiaNodeFromVariant
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает HUIANODE из типа VARIANT .
UiaLookupId
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает целочисленный идентификатор, который может использоваться в методах, которым требуются PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID или EVENTID.
UiaNavigate
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выполняет навигацию по дереву автоматизации пользовательского интерфейса, при необходимости извлекая кэшированные сведения.
UiaNodeFromFocus
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает узел автоматизации пользовательского интерфейса для элемента пользовательского интерфейса, который в настоящее время имеет фокус ввода.
UiaNodeFromHandle
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает узел автоматизации пользовательского интерфейса, связанный с окном.
UiaNodeFromPoint
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает узел автоматизации пользовательского интерфейса для элемента в указанной точке.
UiaNodeFromProvider
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает узел автоматизации пользовательского интерфейса для поставщика необработанных элементов.
UiaNodeRelease
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет узел из памяти.
UiaPatternRelease
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет выделенный объект шаблона из памяти.
UiaProviderCallback
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Определяемая приложением функция, вызываемая автоматизацией пользовательского интерфейса для получения поставщика на стороне клиента для элемента.
UiaRectIsEmpty
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает логическое значение, указывающее, имеет ли прямоугольник все координаты, равные 0.
UiaRectSetEmpty
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Устанавливает для элементов структуры UiaRect значение 0.
UiaRegisterProviderCallback
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Регистрирует определяемый приложением метод, который вызывается автоматизацией пользовательского интерфейса для получения поставщика для элемента.
UiaRemoveEvent
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет прослушиватель событий на узле в дереве автоматизации пользовательского интерфейса.
UiaSetFocus
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает фокус ввода для указанного элемента в пользовательском интерфейсе.
UiaTextRangeRelease
Примечание: Эта функция является нерекомендуемой. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет выделенный объект текстового диапазона из памяти.

Клиенты автоматизации пользовательского интерфейса