Partager via


énumération DIRECTMANIPULATION_HITTEST_TYPE (directmanipulation.h)

Définit la façon dont les tests de positionnement sont gérés par La manipulation directe lors de l’utilisation d’un thread de test d’accès dédié inscrit via 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
Valeur : 0
Le thread de test d’accès reçoit des messages WM_POINTERDOWN et spécifie s’il faut appeler SetContact. Si SetContact n’est pas appelé, le contact n’est pas associé à une fenêtre d’affichage.
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS
Valeur : 0x1
Le thread d’interface utilisateur reçoit toujours WM_POINTERDOWN messages après le thread de test de positionnement. Un appel à SetContact n’est pas nécessaire.
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS
Valeur : 0x2
Le thread d’interface utilisateur reçoit des messages WM_POINTERDOWN uniquement lorsque SetContact n’est pas appelé par le thread de test d’accès.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête directmanipulation.h

Voir aussi

Énumérations de manipulation directe