DIRECTMANIPULATION_VIEWPORT_OPTIONS enumeração (directmanipulation.h)
Define as opções de comportamento de entrada para o visor.
Syntax
typedef enum DIRECTMANIPULATION_VIEWPORT_OPTIONS {
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT = 0,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE = 0x1,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE = 0x2,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT = 0x4,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10
} ;
Constantes
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT Valor: 0 Nenhum comportamento especial. Esse é o valor padrão usado para definir ou reverter para o comportamento padrão. |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE Valor: 0x1 No final de uma interação, o visor faz a transição para DIRECTMANIPULATION_READY e, em seguida, imediatamente para DIRECTMANIPULATION_DISABLED. O visor deve ser habilitado explicitamente por meio do método Enable antes que a próxima interação possa ser processada. |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE Valor: 0x2 A atualização deve ser chamada para redesenhar o conteúdo no visor. O conteúdo não é atualizado automaticamente durante um evento de entrada. |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT Valor: 0x4 Toda a entrada de um contato associado ao visor é passada para o thread da interface do usuário para processamento. |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST Valor: 0x8 Se definido, todas as mensagens WM_POINTERDOWN serão passadas para o aplicativo para teste de clique. Caso contrário, a Manipulação Direta processará as mensagens para teste de clique na lista existente de visores em execução e o aplicativo não verá a entrada. Aplica-se somente quando o estado do visor é DIRECTMANIPULATION_RUNNING ou DIRECTMANIPULATION_INERTIA. |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING Valor: 0x10 Especifica que a captura de pixel durante uma manipulação está desabilitada. O anti-aliasing pode criar renderização de borda irregular. Artefatos, comumente vistos como desfocados ou semitransparente, podem ocorrer quando o local de uma borda cai no meio de um pixel de dispositivo em vez de entre pixels de dispositivo. |
Comentários
DIRECTMANIPULATION_VIEWPORT_OPTIONS é usado no método SetViewportOptions . Esses sinalizadores podem ser combinados para definir o comportamento de entrada de um visor.
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] |
Cabeçalho | directmanipulation.h |