Compartir a través de


Método IDirectManipulationViewport2::AddBehavior (directmanipulation.h)

Agrega un comportamiento a la ventanilla y devuelve una cookie al autor de la llamada.

Sintaxis

HRESULT AddBehavior(
  [in]          IUnknown *behavior,
  [out, retval] DWORD    *cookie
);

Parámetros

[in] behavior

Un comportamiento creado mediante el método CreateBehavior .

[out, retval] cookie

Se devuelve una cookie para que el autor de la llamada pueda quitar este comportamiento más adelante. Esto permite al autor de la llamada liberar cualquier referencia sobre el comportamiento y permitir que la manipulación directa mantenga una duración adecuada, similar a los controladores de eventos.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Adjuntar un comportamiento que ya está asociado a esta ventanilla u otra ventanilla produce un error.

Comentarios

Un comportamiento surte efecto inmediatamente después de llamar a AddBehavior . Esto debe tenerse en cuenta al agregar un comportamiento durante una fase de manipulación o inercia activa.

Requisitos

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

Consulte también

IDirectManipulationViewport2