Partager via


énumération DIRECTMANIPULATION_CONFIGURATION (directmanipulation.h)

Définit les états de configuration d’interaction disponibles dans La manipulation directe.

Syntax

typedef enum DIRECTMANIPULATION_CONFIGURATION {
  DIRECTMANIPULATION_CONFIGURATION_NONE = 0,
  DIRECTMANIPULATION_CONFIGURATION_INTERACTION = 0x1,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X = 0x2,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y = 0x4,
  DIRECTMANIPULATION_CONFIGURATION_SCALING = 0x10,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA = 0x20,
  DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA = 0x80,
  DIRECTMANIPULATION_CONFIGURATION_RAILS_X = 0x100,
  DIRECTMANIPULATION_CONFIGURATION_RAILS_Y = 0x200
} ;

Constantes

 
DIRECTMANIPULATION_CONFIGURATION_NONE
Valeur : 0
Aucune interaction n’est définie.
DIRECTMANIPULATION_CONFIGURATION_INTERACTION
Valeur : 0x1
Une interaction est définie. Pour activer les interactions, cette valeur doit être incluse.

Obligatoire lors de la définition d’une configuration autre que DIRECTMANIPULATION_CONFIGURATION_NONE.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X
Valeur : 0x2
Traduction dans l’axe horizontal.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y
Valeur : 0x4
Traduction dans l’axe vertical.
DIRECTMANIPULATION_CONFIGURATION_SCALING
Valeur : 0x10
Effectue un zoom.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA
Valeur : 0x20
Inertie pour la traduction telle que définie par DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X et DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y.
DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA
Valeur : 0x80
Inertie pour le zoom tel que défini par DIRECTMANIPULATION_CONFIGURATION _SCALING.
DIRECTMANIPULATION_CONFIGURATION_RAILS_X
Valeur : 0x100
Rails sur l’axe horizontal.
DIRECTMANIPULATION_CONFIGURATION_RAILS_Y
Valeur : 0x200
Rails sur l’axe vertical.

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

ActivateConfiguration

AddConfiguration

Énumérations de manipulation directe

RemoveConfiguration