Condividi tramite


Metodo IDirectManipulationDragDropEventHandler::OnDragDropStatusChange (directmanipulation.h)

Chiamato quando si verifica una modifica dello stato nel riquadro di visualizzazione a cui è associato il comportamento di trascinamento della selezione.

Sintassi

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

Parametri

[in] viewport

Viewport aggiornato.

[in] current

Stato corrente dell'interazione di trascinamento dalla DIRECTMANIPULATION_DRAG_DROP_STATUS.

[in] previous

Stato precedente dell'interazione di trascinamento dalla DIRECTMANIPULATION_DRAG_DROP_STATUS.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se una classe implementa IDirectManipulationViewportEventHandler , deve implementare anche IDirectManipulationDragDropEventHandler se tale viewport userà il trascinamento e la selezione. La manipolazione diretta eseguirà una query sulle istanze di IDirectManipulationViewportEventHandler per verificare che implementano anche IDirectManipulationDragDropEventHandler.

Requisiti

   
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione directmanipulation.h

Vedi anche

IDirectManipulationDragDropEventHandler