énumération MANIPULATION_PROCESSOR_MANIPULATIONS (manipulations.h)
Le MANIPULATION_PROCESSOR_MANIPULATIONS énumération différents types de manipulation qui peuvent être appliqués à un objet cible.
Syntax
typedef enum MANIPULATION_PROCESSOR_MANIPULATIONS {
MANIPULATION_NONE = 0,
MANIPULATION_TRANSLATE_X = 0x1,
MANIPULATION_TRANSLATE_Y = 0x2,
MANIPULATION_SCALE = 0x4,
MANIPULATION_ROTATE = 0x8,
MANIPULATION_ALL = 0xf
} ;
Constantes
MANIPULATION_NONE Valeur : 0 Indique qu’aucune manipulation n’est effectuée. |
MANIPULATION_TRANSLATE_X Valeur : 0x1 Indique la manipulation en déplaçant la cible sur l’axe horizontal. |
MANIPULATION_TRANSLATE_Y Valeur : 0x2 Indique la manipulation en déplaçant la cible sur l’axe vertical. |
MANIPULATION_SCALE Valeur : 0x4 Indique la manipulation en augmentant ou en réduisant la cible. |
MANIPULATION_ROTATE Valeur : 0x8 Indique la manipulation en faisant pivoter la cible. |
MANIPULATION_ALL Valeur : 0xf Indique que toutes les manipulations sont activées. |
Notes
Utilisez cette énumération avec la propriété SupportedManipulations pour obtenir et définir le type de données de manipulation que vous souhaitez recevoir de l’interface IManipulationProcessor . Vous pouvez combiner différents types de manipulations par un or au niveau du bit.
Exemples
CoInitialize(0);
hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);
MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
spIManipProc->get_SupportedManipulations(&mpm);
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | manipulations.h (inclure Manipulations.h) |