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

None

Observaciones

Esta propiedad describe el efecto predeterminado que se produce cuando el usuario quita un elemento capturado en un destino, como mover o copiar el elemento. Esta propiedad puede ser una cadena corta como "move" o una más larga, como "insert into Main group". La cadena siempre se localiza.

Si esta propiedad cambia, el proveedor debe notificar a los clientes activando 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

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

IDropTargetProvider