Compartilhar via


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

Confira também

IDirectManipulationViewport2