Compartilhar via


Interface IDirectManipulationViewport (directmanipulation.h)

Define uma região dentro de uma janela (conhecida como visor) que é capaz de receber e processar entradas de interações do usuário. O visor contém conteúdo que se move em resposta a uma interação do usuário.

Herança

A interface IDirectManipulationViewport herda da interface IUnknown . IDirectManipulationViewport também tem estes tipos de membros:

Métodos

A interface IDirectManipulationViewport tem esses métodos.

 
IDirectManipulationViewport::Abandon

Libera todos os recursos que são usados pelo visor e o prepara para destruição da memória.
IDirectManipulationViewport::ActivateConfiguration

Define a configuração para interação de entrada.
IDirectManipulationViewport::AddConfiguration

Adiciona uma configuração de interação para o visor.
IDirectManipulationViewport::AddContent

Adiciona conteúdo secundário, como um indicador de movimento panorâmico, a um visor.
IDirectManipulationViewport::AddEventHandler

Adiciona um novo manipulador de eventos para escutar eventos de visor.
IDirectManipulationViewport::D isable

Interrompe o processamento de entrada pelo visor.
IDirectManipulationViewport::Enable

Inicia ou retoma o processamento de entrada pelo visor.
IDirectManipulationViewport::GetPrimaryContent

Obtém o conteúdo primário de um visor que implementa IDirectManipulationContent e IDirectManipulationPrimaryContent.
IDirectManipulationViewport::GetStatus

Obtém o estado do visor.
IDirectManipulationViewport::GetTag

Obtém o valor da marca de um visor.
IDirectManipulationViewport::GetViewportRect

Recupera o retângulo do visor em relação à origem do sistema de coordenadas do visor especificado por SetViewportRect.
IDirectManipulationViewport::ReleaseAllContacts

Remove todos os contatos associados ao visor. A inércia será iniciada se o visor der suporte à inércia.
IDirectManipulationViewport::ReleaseContact

Remove um contato associado a um visor.
IDirectManipulationViewport::RemoveConfiguration

Remove uma configuração de interação para o visor.
IDirectManipulationViewport::RemoveContent

Remove o conteúdo secundário de um visor.
IDirectManipulationViewport::RemoveEventHandler

Remove um manipulador de eventos existente do visor.
IDirectManipulationViewport::SetChaining

Especifica os tipos de movimento com suporte em um visor que podem ser encadeados a um visor pai.
IDirectManipulationViewport::SetContact

Especifica uma associação entre um contato e o visor.
IDirectManipulationViewport::SetInputMode

Especifica se a entrada está visível para o thread da interface do usuário.
IDirectManipulationViewport::SetManualGesture

Define quais gestos são ignorados pela Manipulação Direta.
IDirectManipulationViewport::SetTag

Define uma marca de visor.
IDirectManipulationViewport::SetUpdateMode

Especifica se um visor atualiza o conteúdo manualmente em vez de durante um evento de entrada.
IDirectManipulationViewport::SetViewportOptions

Define como o visor lida com entrada e saída.
IDirectManipulationViewport::SetViewportRect

Define o retângulo delimitador para o visor, em relação à origem do sistema de coordenadas do visor.
IDirectManipulationViewport::SetViewportTransform

Especifica a transformação do sistema de coordenadas do visor para o sistema de coordenadas do cliente de janela.
IDirectManipulationViewport::Stop

Interrompe a manipulação e retorna o visor para um estado pronto.
IDirectManipulationViewport::SyncDisplayTransform

Especifica uma transformação de exibição para o visor e sincroniza a transformação de saída com o novo valor da transformação de exibição.
IDirectManipulationViewport::ZoomToRect

Move o visor para uma área específica do conteúdo primário e especifica se deseja animar a transição.

Requisitos

Requisito Valor
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

Interfaces de manipulação direta