Compartilhar via


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

Confira também

Enumerações de manipulação direta