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


Метод IUIAutomationDragPattern::GetCurrentGrabbedItems (uiautomationclient.h)

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

Синтаксис

HRESULT GetCurrentGrabbedItems(
  [out, retval, optional] IUIAutomationElementArray **retVal
);

Параметры

[out, retval, optional] retVal

Тип: IAutomationElementArray**

Коллекция элементов, перетаскиваемых пользователем. Это свойство имеет значение NULL или пустой массив, если перетаскивается только один элемент. Значением по умолчанию является пустой массив.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если пользователь перетаскивает несколько элементов, элементы представляются одним элементом master со связанным набором перехватанных элементов. Элемент master запускает соответствующие события, чтобы избежать большого набора повторяющихся событий. Клиент может запросить свойство GrabbedItems, чтобы получить полный список перехватанных элементов.

Требования

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

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

IUIAutomationDragPattern