cabeçalho directmanipulation.h

Esse cabeçalho é usado pela Manipulação Direta. Para obter mais informações, consulte:

directmanipulation.h contém as seguintes interfaces de programação:

Interfaces

 
IDirectManipulationAutoScrollBehavior

Representa o comportamento de animação de rolagem automática do conteúdo à medida que se aproxima do limite de um determinado eixo ou eixos.
IDirectManipulationCompositor

Representa um objeto compositor que associa o conteúdo manipulado a uma superfície de desenho, como tela (aplicativo do Windows usando JavaScript) ou Canvas (aplicativo da Windows Store usando C++, C#ou Visual Basic).
IDirectManipulationCompositor2

Representa um objeto compositor que associa o conteúdo manipulado a superfícies de desenho em vários processos.
IDirectManipulationContent

Encapsula o conteúdo dentro de um visor, em que o conteúdo representa uma superfície visual recortada dentro do visor.
IDirectManipulationDeferContactService

Representa um serviço para gerenciar associações entre um contato e um visor.
IDirectManipulationDragDropBehavior

Representa comportamentos para interações de arrastar e soltar, que são disparados por gestos entre slides ou pressionamento.
IDirectManipulationDragDropEventHandler

Define métodos para lidar com eventos de comportamento de arrastar e soltar.
IDirectManipulationFrameInfoProvider

Representa um objeto de manutenção de tempo que mede a latência da infraestrutura de composição usada pelo aplicativo e fornece esses dados à Manipulação Direta.
IDirectManipulationInteractionEventHandler

Define métodos para lidar com interações quando são detectadas.
IDirectManipulationManager

Fornece acesso a todos os recursos e APIs de Manipulação Direta disponíveis para o aplicativo cliente.
IDirectManipulationManager2

Estende a interface IDirectManipulationManager que fornece acesso a todos os recursos e APIs de Manipulação Direta disponíveis para o aplicativo cliente.
IDirectManipulationManager3

Estende a interface IDirectManipulationManager2 que fornece acesso a todos os recursos e APIs de Manipulação Direta disponíveis para o aplicativo cliente.
IDirectManipulationPrimaryContent

Encapsula o conteúdo primário dentro de um visor.
IDirectManipulationUpdateHandler

Define métodos para lidar com eventos de atualização de manipulação.
IDirectManipulationUpdateManager

Gerencia como as atualizações de compositor são enviadas para a Manipulação Direta.
IDirectManipulationViewport

Define uma região dentro de uma janela (conhecida como visor) que é capaz de receber e processar entradas de interações do usuário.
IDirectManipulationViewport2

Fornece gerenciamento de comportamentos em um visor. Um comportamento afeta a funcionalidade de uma parte específica do fluxo de trabalho de Manipulação Direta.
IDirectManipulationViewportEventHandler

Define métodos para lidar com status e atualizar eventos para o visor.

Enumerações

 
DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION

Determina o tipo e a direção da animação de rolagem automática a ser aplicada.
DIRECTMANIPULATION_CONFIGURATION

Define os estados de configuração de interação disponíveis na Manipulação Direta.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION

Define comportamentos para a interação de arrastar e soltar.
DIRECTMANIPULATION_DRAG_DROP_STATUS

Define os estados de interação de arrastar e soltar para o visor.
DIRECTMANIPULATION_GESTURE_CONFIGURATION

Define os gestos que podem ser passados para SetManualGesture.
DIRECTMANIPULATION_HITTEST_TYPE

Define como o teste de ocorrência é tratado pela Manipulação Direta ao usar um thread de teste de ocorrência dedicado registrado por meio de RegisterHitTestTarget.
DIRECTMANIPULATION_HORIZONTALALIGNMENT

Define as opções de alinhamento horizontal do conteúdo em um visor.
DIRECTMANIPULATION_INPUT_MODE

Define o comportamento de threading para SetInputMode ou SetUpdateMode. O significado exato de cada constante depende do método chamado.
DIRECTMANIPULATION_INTERACTION_TYPE

Define gestos reconhecidos pela Manipulação Direta.
DIRECTMANIPULATION_MOTION_TYPES

Define o tipo de movimento de Manipulação Direta.
DIRECTMANIPULATION_SNAPPOINT_COORDINATE

Define o sistema de coordenadas para uma coleção de pontos de ajuste.
DIRECTMANIPULATION_SNAPPOINT_TYPE

Modifica como a posição final de inércia final é calculada.
DIRECTMANIPULATION_STATUS

Define os estados possíveis de Manipulação Direta.
DIRECTMANIPULATION_VERTICALALIGNMENT

Define as configurações de alinhamento vertical do conteúdo no visor.
DIRECTMANIPULATION_VIEWPORT_OPTIONS

Define as opções de comportamento de entrada para o visor.