Compartir a través de


Método IDragProvider::GetGrabbedItems (uiautomationcore.h)

Recupera la colección de elementos que se están arrastrando como parte de una operación de arrastre.

Sintaxis

HRESULT GetGrabbedItems(
  [out, retval, optional] SAFEARRAY **pRetVal
);

Parámetros

[out, retval, optional] pRetVal

Matriz de VT_UNKNOWN punteros a las interfaces IRawElementProviderSimple de los elementos que se están arrastrando. Este parámetro es NULL si solo se arrastra un solo elemento.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si el usuario arrastra varios elementos, los elementos se representan mediante un único elemento maestro con un conjunto asociado de elementos capturados. El elemento maestro genera los eventos adecuados para evitar tener un gran conjunto de eventos duplicados. El cliente puede llamar a GetGrabbedItems para recuperar la lista completa de elementos capturados. El proveedor debe asignar una SAFEARRAY de longitud adecuada y agregar los punteros modelo de objetos componentes (COM) de los elementos que forman parte de la operación de arrastre.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (incluir UIAutomation.h)

Consulte también

IDragProvider