Compartir a través de


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

Agrega un nuevo controlador de eventos para escuchar eventos de ventanilla.

Sintaxis

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

Parámetros

[in] window

Identificador de una ventana propiedad del subproceso para la devolución de llamada de eventos.

[in] eventHandler

Controlador al que se llama cuando se producen eventos de estado de ventanilla y actualización. El objeto especificado debe implementar la interfaz IDirectManipulationViewportEventHandler .

[out, retval] cookie

Identificador que representa esta devolución de llamada del controlador de eventos.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La devolución de llamada de evento se desencadena desde el subproceso que posee la ventana especificada. Los eventos consecutivos del mismo método de devolución de llamada se pueden fusionar.

Nota Si la ventanilla tiene asociado un comportamiento de arrastrar y colocar, el controlador de eventos debe implementar IDirectManipulationDragDropEventHandler.
 

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado directmanipulation.h

Consulte también

IDirectManipulationViewport