Manipulações

Esta seção explica a manipulação de objetos para o Windows Touch.

Visão geral da manipulação

Uma maneira conveniente de pensar em manipulações é considerá-las um superconjunto de gestos. O que você pode fazer com gestos, você pode fazer com mais flexibilidade e com precisão mais fina usando manipulações. A diferença entre manipulações e gestos é melhor demonstrada com um exemplo simples. Você pode expandir um objeto e, ao mesmo tempo, traduzi-lo usando manipulações; com gestos, você pode fazer apenas um de cada vez. Essa capacidade de manipular um objeto em tempo real torna os aplicativos mais intuitivos para os usuários, permitindo uma experiência mais realista.

As APIs de Manipulação são usadas para simplificar as operações de transformação em objetos para aplicativos habilitados para toque. As manipulações são executadas no Windows 7 por meio do objeto COM de manipulações. Usando manipulações, os desenvolvedores podem dar suporte mais facilmente à inércia (física do objeto) e podem facilmente executar transformações em objetos de uma maneira consistente com outros aplicativos. As seções a seguir explicam várias maneiras de executar manipulações.

Seção Descrição
Adicionando suporte de manipulação a código não gerenciado Explica como implementar um coletor de eventos para a interface _IManipulationEvents e adicionar manipuladores de eventos ao código.
Manipulações avançadas Explica como executar manipulações complexas.
Rotação de dedo único Explica como girar um objeto usando um ponto dinâmico e o processador de manipulação.

 

Manipulações e inércia