Metodo IDropTargetProvider::get_DropTargetEffect (uiautomationcore.h)

Recupera una stringa localizzata che descrive l'effetto che si verifica quando l'utente elimina l'elemento afferrato sulla destinazione di rilascio.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_DropTargetEffect(
  BSTR *pRetVal
);

Parametri

pRetVal

Valore restituito

nessuno

Osservazioni

Questa proprietà descrive l'effetto predefinito che si verifica quando l'utente elimina un elemento afferrato su una destinazione, ad esempio lo spostamento o la copia dell'elemento. Questa proprietà può essere una stringa breve, ad esempio "move" o una più lunga, ad esempio "insert into Main group". La stringa viene sempre localizzata.

Se questa proprietà viene modificata, il provider deve notificare ai client attivando un evento UIA_AutomationPropertyChangedEventId .

Esempio

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;
}

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

IDropTargetProvider