Partilhar via


GUIDs de manipulação direta

Os GUIDs de classe de manipulação direta a seguir a seguir são definidos em DirectManipulation.idl.

IDs de classe mestre

Identificador Globalmente Único (GUID) Descrição
54E211B6-3650-4F75-8334-FA359598E1C5 Classe DirectManipulationManager. Este objeto fornece acesso a todos os recursos Direct Manipulation e APIs disponíveis para o aplicativo.
79DEA627-A08A-43AC-8EF5-6900B9299126 DCompManipulationCompositor Classe. Esta é uma implementação do IDirectManipulationCompositor que encapsula DirectComposition. Através deste objeto compositor, DirectManipulation pode aplicar a saída definindo transformações diretamente na árvore DComp.

IDs de classe de conteúdo secundário

Identificador Globalmente Único (GUID) Descrição
CLSID_VerticalIndicatorContent Indicador de movimento panorâmico vertical. Um elemento visual que mostra sua posição atual no conteúdo que se estende fora da tela verticalmente.
CLSID_HorizontalIndicatorContent Indicador de movimento panorâmico horizontal. Um elemento visual que mostra sua posição atual no conteúdo que se estende fora da tela horizontalmente.
CLSID_VirtualViewportContent Viewport Virtual. Um visor virtual pode ser usado para respeitar elementos de posição fixa para viewports com zoom configurado.

IDs de classe de objetos de comportamento

Identificador Globalmente Único (GUID) Descrição
CLSID_DragDropConfigurationBehavior Comportamento de arrastar & soltar. Permite que os itens sejam selecionados e arrastados.
CLSID_AutoScrollBehavior Comportamento de rolagem automática. Permite que o conteúdo role automaticamente à medida que se aproxima do limite de um determinado eixo.
CLSID_DeferContactService Comportamento de adiamento de contato. A quantidade de tempo (em milissegundos) para aguardar antes de chamar SetContact.

Manipulação direta, ActivateConfiguration, AddConfiguration, IDirectManipulationCompositor