Compartilhar via


enumeração DIRECTMANIPULATION_HITTEST_TYPE (directmanipulation.h)

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

Syntax

typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
  DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
  DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
  DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;

Constantes

 
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS
Valor: 0
O thread de teste de clique recebe mensagens WM_POINTERDOWN e especifica se o SetContact deve ser chamado. Se SetContact não for chamado, o contato não será associado a um visor.
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS
Valor: 0x1
O thread da interface do usuário sempre recebe mensagens WM_POINTERDOWN após o thread de teste de clique. Uma chamada para SetContact não é necessária.
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS
Valor: 0x2
O thread da interface do usuário recebe mensagens WM_POINTERDOWN somente quando SetContact não é chamado pelo thread de teste de clique.

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