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 |