Compartilhar via


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

Adiciona um novo manipulador de eventos para escutar eventos de visor.

Sintaxe

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

Parâmetros

[in] window

O identificador de uma janela pertencente ao thread para o retorno de chamada de evento.

[in] eventHandler

O manipulador que é chamado quando o visor status e eventos de atualização ocorrem. O objeto especificado deve implementar a interface IDirectManipulationViewportEventHandler .

[out, retval] cookie

O identificador que representa esse retorno de chamada do manipulador de eventos.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O retorno de chamada de evento é disparado do thread que possui a janela especificada. Eventos consecutivos do mesmo método de retorno de chamada podem ser unidos.

Nota Se o visor tiver um comportamento de arrastar e soltar anexado, o manipulador de eventos deverá implementar IDirectManipulationDragDropEventHandler.
 

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho directmanipulation.h

Confira também

IDirectManipulationViewport