Partager via


Méthode IDirectManipulationViewport::AddEventHandler (directmanipulation.h)

Ajoute un nouveau gestionnaire d’événements pour écouter les événements de fenêtre d’affichage.

Syntaxe

HRESULT AddEventHandler(
  [in]          HWND                                    window,
  [in]          IDirectManipulationViewportEventHandler *eventHandler,
  [out, retval] DWORD                                   *cookie
);

Paramètres

[in] window

Handle d’une fenêtre appartenant au thread pour le rappel d’événement.

[in] eventHandler

Gestionnaire appelé lorsque des événements de status et de mise à jour de fenêtre d’affichage se produisent. L’objet spécifié doit implémenter l’interface IDirectManipulationViewportEventHandler .

[out, retval] cookie

Handle qui représente ce rappel de gestionnaire d’événements.

Valeur retournée

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

Notes

Le rappel d’événement est déclenché à partir du thread qui possède la fenêtre spécifiée. Les événements consécutifs de la même méthode de rappel peuvent être coalescés.

Note Si un comportement de glisser-déplacer est associé à la fenêtre d’affichage, le gestionnaire d’événements doit implémenter IDirectManipulationDragDropEventHandler.
 

Spécifications

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

Voir aussi

IDirectManipulationViewport