Método IDropTargetProvider::get_DropTargetEffect (uiautomationcore.h)

Recupera una cadena localizada que describe el efecto que se produce cuando el usuario quita el elemento capturado en este destino de colocación.

Esta propiedad es de solo lectura.

Sintaxis

HRESULT get_DropTargetEffect(
  BSTR *pRetVal
);

Parámetros

pRetVal

Valor devuelto

Ninguno

Observaciones

Esta propiedad describe el efecto predeterminado que se produce cuando el usuario quita un elemento agarrado en un destino, como mover o copiar el elemento. Esta propiedad puede ser una cadena corta como "mover" o una más larga, como "insertar en el grupo principal". La cadena siempre se localiza.

Si esta propiedad cambia, el proveedor debe notificar a los clientes desencadenando un evento de UIA_AutomationPropertyChangedEventId .

Ejemplos

IFACEMETHODIMP CRegionProvider::get_DropTargetEffect(BSTR * pDefaultDropAction)
{
    WCHAR wszDropAction[100];
    LoadString(g_hInstance, IDS_REGION_DEFAULTDROPACTION1, wszDropAction, 
        ARRAYSIZE(wszDropAction));
    *pDefaultDropAction = ::SysAllocString(wszDropAction);
    return (*pDefaultDropAction == nullptr) ? E_OUTOFMEMORY : S_OK;
}

Requisitos

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

Consulte también

IDropTargetProvider