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) |