Partager via


Méthode IDirectManipulationDragDropEventHandler::OnDragDropStatusChange (directmanipulation.h)

Appelé lorsqu’une modification de status se produit dans la fenêtre d’affichage à laquelle le comportement de glisser-déplacer est attaché.

Syntaxe

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

Paramètres

[in] viewport

Fenêtre d’affichage mise à jour.

[in] current

État actuel de l’interaction glisser-déplacer à partir de DIRECTMANIPULATION_DRAG_DROP_STATUS.

[in] previous

État précédent de l’interaction glisser-déplacer de DIRECTMANIPULATION_DRAG_DROP_STATUS.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Si une classe implémente IDirectManipulationViewportEventHandler , elle doit également implémenter IDirectManipulationDragDropEventHandler si cette fenêtre d’affichage utilise le glisser-déplacer. Direct Manipulation interroge les instances IDirectManipulationViewportEventHandler pour vérifier qu’elles implémentent également IDirectManipulationDragDropEventHandler.

Spécifications

   
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête directmanipulation.h

Voir aussi

IDirectManipulationDragDropEventHandler