Método IDirectManipulationViewport2::AddBehavior (directmanipulation.h)
Adiciona um comportamento ao visor e retorna um cookie ao chamador.
Sintaxe
HRESULT AddBehavior(
[in] IUnknown *behavior,
[out, retval] DWORD *cookie
);
Parâmetros
[in] behavior
Um comportamento criado usando o método CreateBehavior .
[out, retval] cookie
Um cookie é retornado para que o chamador possa remover esse comportamento mais tarde. Isso permite que o chamador libere qualquer referência sobre o comportamento e permita que a Manipulação Direta mantenha um tempo de vida apropriado, semelhante aos manipuladores 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. Anexar um comportamento que já está anexado a esse visor ou outro visor resulta em uma falha.
Comentários
Um comportamento entra em vigor imediatamente após AddBehavior ser chamado. Isso deve ser considerado ao adicionar um comportamento durante uma fase de manipulação ou inércia ativa.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | directmanipulation.h |