Freigeben über


RevokeDragDrop-Funktion (ole2.h)

Widerruft die Registrierung des angegebenen Anwendungsfensters als potenzielles Ziel für OLE-Drag-and-Drop-Vorgänge.

Syntax

HRESULT RevokeDragDrop(
  [in] HWND hwnd
);

Parameter

[in] hwnd

Behandeln Sie ein Fenster, das zuvor als Ziel für einen OLE-Drag-and-Drop-Vorgang registriert wurde.

Rückgabewert

Diese Funktion gibt bei Erfolg S_OK zurück. Weitere mögliche Werte sind:

Rückgabecode Beschreibung
DRAGDROP_E_NOTREGISTERED
Es wurde versucht, ein nicht registriertes Ablageziel zu widerrufen.
DRAGDROP_E_INVALIDHWND
Ungültiges Handle, das im hwnd-Parameter zurückgegeben wird.
E_OUTOFMEMORY
Für den Vorgang ist nicht genügend Arbeitsspeicher vorhanden.

Hinweise

Wenn Ihr Anwendungsfenster nicht mehr als potenzielles Ziel für einen OLE-Drag-and-Drop-Vorgang verfügbar ist, müssen Sie RevokeDragDrop aufrufen.

Diese Funktion ruft die IUnknown::Release-Methode für Ihre Dropzielschnittstelle auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ole2.h
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

RegisterDragDrop