Partager via


RevokeDragDrop, fonction (ole2.h)

Révoque l’inscription de la fenêtre d’application spécifiée en tant que cible potentielle pour les opérations de glisser-déplacer OLE.

Syntaxe

HRESULT RevokeDragDrop(
  [in] HWND hwnd
);

Paramètres

[in] hwnd

Accédez à une fenêtre précédemment inscrite en tant que cible pour une opération de glisser-déplacer OLE.

Valeur retournée

Cette fonction retourne S_OK en cas de réussite. Les autres valeurs possibles sont les suivantes.

Code de retour Description
DRAGDROP_E_NOTREGISTERED
Une tentative de révocation d’une cible de suppression qui n’a pas été inscrite a été effectuée.
DRAGDROP_E_INVALIDHWND
Handle non valide retourné dans le paramètre hwnd .
E_OUTOFMEMORY
La mémoire est insuffisante pour l’opération.

Remarques

Lorsque votre fenêtre d’application n’est plus disponible en tant que cible potentielle pour une opération de glisser-déplacer OLE, vous devez appeler RevokeDragDrop.

Cette fonction appelle la méthode IUnknown ::Release pour votre interface de cible de suppression.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ole2.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

RegisterDragDrop