Поделиться через


Нерекомендуемые функции шаблонов управления

Примечание

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

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

Функция Описание
DockPattern_SetDockPosition
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса Майкрософт.
Закрепляет элемент автоматизации пользовательского интерфейса в запрошенной dockPosition в контейнере стыковки.
ExpandCollapsePattern_Collapse
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Скрывает все дочерние узлы, элементы управления или содержимое элемента автоматизации пользовательского интерфейса.
ExpandCollapsePattern_Expand
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Разворачивает элемент управления на экране, чтобы в нем отображались дополнительные сведения.
GridPattern_GetItem
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает узел для элемента в сетке.
InvokePattern_Invoke
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Направляет запрос на активацию элемента управления и инициирует его единственное, однозначное действие.
ItemContainerPattern_FindItemByProperty
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает узел внутри содержащего узла на основе указанного значения свойства.
LegacyIAccessiblePattern_DoDefaultAction
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выполняет действие Microsoft Active Accessibility по умолчанию для элемента .
LegacyIAccessiblePattern_GetIAccessible
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает объект IAccessible , соответствующий элементу автоматизации пользовательского интерфейса.
LegacyIAccessiblePattern_Select
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выполняет выбор активных специальных возможностей Майкрософт.
LegacyIAccessiblePattern_SetValue
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает свойство Microsoft Active Accessibility для узла.
MultipleViewPattern_GetViewName
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает имя представления для элемента управления.
MultipleViewPattern_SetCurrentView
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает для элемента управления другой макет.
RangeValuePattern_SetValue
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает значение элемента управления с числовым диапазоном.
ScrollItemPattern_ScrollIntoView
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Прокручивает область содержимого объекта контейнера, чтобы отобразить элемент автоматизации пользовательского интерфейса в видимой области (окне просмотра) контейнера.
ScrollPattern_Scroll
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Прокручивает видимую в данный момент область содержимого указанной scrollAmount по горизонтали, вертикали или и тому, и другое.
ScrollPattern_SetScrollPercent
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Прокручивает контейнер до определенного положения по горизонтали, вертикали или и в том,
SelectionItemPattern_AddToSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Добавляет невыбранный элемент к выделенному фрагменту в элементе управления .
SelectionItemPattern_RemoveFromSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет элемент из выделенного фрагмента в контейнере выделения.
SelectionItemPattern_Select
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выбирает элемент в контейнере выделения.
SynchronizedInputPattern_Cancel
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Поставщик автоматизации пользовательского интерфейса перестает прослушивать ввод с помощью мыши или клавиатуры.
SynchronizedInputPattern_StartListening
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Поставщик автоматизации пользовательского интерфейса начинает прослушивать ввод с помощью мыши или клавиатуры.
TextPattern_get_DocumentRange
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает диапазон текста для всего документа.
TextPattern_get_SupportedTextSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Определяет, можно ли выбрать и отменить выбор содержимого текстового контейнера.
TextPattern_GetSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает текущий диапазон выделенного текста из текстового контейнера, поддерживающего текстовый шаблон.
TextPattern_GetVisibleRanges
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает массив раздельных текстовых диапазонов из текстового контейнера, где каждый диапазон начинается с первой частично видимой строки и оканчивается последней частично видимой строкой. Например, макет с несколькими столбцами, где столбцы частично прокручиваются из видимой области окна просмотра, а содержимое перемещается из нижней части одного столбца в верхнюю часть следующего.
TextPattern_RangeFromChild
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает диапазон текста, охватывающий заданный узел.
TextPattern_RangeFromPoint
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает вырожденный (пустой) текстовый диапазон, ближайший к указанным координатам экрана.
TextRange_AddToSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Добавляет в существующую коллекцию выделенного текста в текстовом контейнере, который поддерживает несколько несвязанных выделений путем выделения дополнительного текста, соответствующего конечным точкам начального и конечного диапазона текста.
TextRange_Clone
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Копирует текстовый диапазон.
TextRange_Compare
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Сравнивает два диапазона текста.
TextRange_CompareEndpoints
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки.
TextRange_ExpandToEnclosingUnit
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Расширяет текстовый диапазон до большего или меньшего размера, например Символ, Word, Строка или Страница.
TextRange_FindAttribute
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выполняет поиск в указанном направлении для первого фрагмента текста, поддерживающего указанный атрибут текста.
TextRange_FindText
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает первый текстовый диапазон в указанном направлении, содержащий текст, который ищет клиент.
TextRange_GetAttributeValue
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает значение атрибута текста для текстового диапазона.
TextRange_GetBoundingRectangles
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Извлекает минимальное количество ограничивающих прямоугольников, которые могут вмещать диапазон, по одному прямоугольнику на линию.
TextRange_GetChildren
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает все элементы автоматизации пользовательского интерфейса, содержащиеся в указанном текстовом диапазоне.
TextRange_GetEnclosingElement
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает узел для следующего наименьшего поставщика, охватывающего диапазон.
TextRange_GetText
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Возвращает текст в текстовом диапазоне до указанного количества символов.
TextRange_Move
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Перемещает текстовый диапазон на указанное количество единиц, запрошенных клиентом.
TextRange_MoveEndpointByRange
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Перемещает конечную точку одного диапазона в конечную точку другого диапазона.
TextRange_MoveEndpointByUnit
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Перемещает конечную точку диапазона на указанное количество единиц.
TextRange_RemoveFromSelection
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Удаляет выделенный текст, соответствующий вызывающему диапазону текста TextPatternRangeEndpoint_Start и конечным точкам TextPatternRangeEndpoint_End, из существующей коллекции выделенного текста в текстовом контейнере, который поддерживает несколько несвязанных выделений.
TextRange_ScrollIntoView
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Прокручивает текст таким образом, чтобы указанный диапазон был виден в окне просмотра.
TextRange_Select
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Выделяет диапазон текста.
TogglePattern_Toggle
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Переключает элемент управления в следующее поддерживаемое состояние.
TransformPattern_Move
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Перемещает элемент в указанное место на экране.
TransformPattern_Resize
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Изменяет размер элемента на экране.
TransformPattern_Rotate
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Поворачивает элемент на экране.
ValuePattern_SetValue
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает текстовое значение элемента.
VirtualizedItemPattern_Realize
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Делает виртуальный элемент полностью доступным как элемент модели автоматизации пользовательского интерфейса.
WindowPattern_Close
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Закрывает открытое окно.
WindowPattern_SetWindowVisualState
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Задает визуальное состояние окна; например, чтобы развернуть окно.
WindowPattern_WaitForInputIdle
Примечание: Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать COM-интерфейсы автоматизации пользовательского интерфейса.
Блокирует вызывающий код в течение заданного промежутка времени или до того момента, как связанный процесс перейдет в состояние бездействия, в зависимости от того, что произойдет раньше.

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