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 |