Freigeben über


IDirectManipulationDragDropEventHandler::OnDragDropStatusChange-Methode (directmanipulation.h)

Wird aufgerufen, wenn eine status Änderung im Viewport erfolgt, an den das Drag-and-Drop-Verhalten angefügt ist.

Syntax

HRESULT OnDragDropStatusChange(
  [in] IDirectManipulationViewport2        *viewport,
  [in] DIRECTMANIPULATION_DRAG_DROP_STATUS current,
  [in] DIRECTMANIPULATION_DRAG_DROP_STATUS previous
);

Parameter

[in] viewport

Der aktualisierte Viewport.

[in] current

Der aktuelle Zustand der Drag-Drop-Interaktion aus DIRECTMANIPULATION_DRAG_DROP_STATUS.

[in] previous

Der vorherige Zustand der Drag-Drop-Interaktion aus DIRECTMANIPULATION_DRAG_DROP_STATUS.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn eine Klasse IDirectManipulationViewportEventHandler implementiert, sollte sie auch IDirectManipulationDragDropEventHandler implementieren, wenn dieser Viewport Drag and Drop verwendet. Die direkte Bearbeitung fragt die IDirectManipulationViewportEventHandler-Instanzen ab, um zu überprüfen, ob sie auch IDirectManipulationDragDropEventHandler implementieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile directmanipulation.h

Weitere Informationen

IDirectManipulationDragDropEventHandler