Funzione RevokeDragDrop (ole2.h)

Revoca la registrazione della finestra dell'applicazione specificata come destinazione potenziale per le operazioni di trascinamento della selezione OLE.

Sintassi

HRESULT RevokeDragDrop(
  [in] HWND hwnd
);

Parametri

[in] hwnd

Handle in una finestra registrata in precedenza come destinazione per un'operazione di trascinamento della selezione OLE.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono quanto segue.

Codice restituito Descrizione
DRAGDROP_E_NOTREGISTERED
È stato effettuato un tentativo di revocare una destinazione di rilascio che non è stata registrata.
DRAGDROP_E_INVALIDHWND
Handle non valido restituito nel parametro hwnd .
E_OUTOFMEMORY
Memoria insufficiente per l'operazione.

Commenti

Quando la finestra dell'applicazione non è più disponibile come destinazione potenziale per un'operazione di trascinamento della selezione OLE, è necessario chiamare RevokeDragDrop.

Questa funzione chiama il metodo IUnknown::Release per l'interfaccia di destinazione di rilascio.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ole2.h
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

RegisterDragDrop