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


Интерфейс IUIAutomationDragPattern (uiautomationclient.h)

Предоставляет доступ к информации, предоставляемой поставщиком автоматизации пользовательского интерфейса для элемента, который можно перетаскивать в рамках операции перетаскивания.

Наследование

Интерфейс IUIAutomationDragPattern наследуется от интерфейса IUnknown . IUIAutomationDragPattern также имеет следующие типы элементов:

Методы

Интерфейс IUIAutomationDragPattern содержит следующие методы.

 
IUIAutomationDragPattern::get_CachedDropEffect

Извлекает кэшированную локализованную строку, которая указывает, что происходит, когда пользователь удаляет этот элемент в рамках операции перетаскивания.
IUIAutomationDragPattern::get_CachedDropEffects

Извлекает кэшированный массив локализованных строк, перечисляющих полный набор эффектов, которые могут произойти, когда пользователь удаляет этот элемент в рамках операции перетаскивания.
IUIAutomationDragPattern::get_CachedIsGrabbed

Извлекает кэшированное значение, указывающее, был ли этот элемент схвачен в рамках операции перетаскивания.
IUIAutomationDragPattern::get_CurrentDropEffect

Извлекает локализованную строку, которая указывает, что происходит, когда пользователь удаляет этот элемент в рамках операции перетаскивания.
IUIAutomationDragPattern::get_CurrentDropEffects

Извлекает массив локализованных строк, перечисляющих полный набор эффектов, которые могут произойти, когда этот элемент является частью операции перетаскивания.
IUIAutomationDragPattern::get_CurrentIsGrabbed

Указывает, захватил ли пользователь этот элемент в ходе операции перетаскивания.
IUIAutomationDragPattern::GetCachedGrabbedItems

Извлекает кэшированную коллекцию элементов, представляющих полный набор элементов, которые пользователь перетаскивает в рамках операции перетаскивания.
IUIAutomationDragPattern::GetCurrentGrabbedItems

Извлекает коллекцию элементов, представляющих полный набор элементов, перетаскиваемых пользователем в рамках операции перетаскивания.

Комментарии

Клиенты автоматизации пользовательского интерфейса Майкрософт используют этот интерфейс для доступа к свойствам и функциям перетаскивания элемента управления или элемента пользовательского интерфейса, которые пользователь может перетаскивать на целевом объекте перетаскивания.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header uiautomationclient.h (включая UIAutomation.h)

См. также раздел

Интерфейсы шаблонов элементов управления для клиентов

Поддержка автоматизации пользовательского интерфейса для перетаскивания