MANIPULATION_PROCESSOR_MANIPULATIONS Enumeration (manipulations.h)
Die MANIPULATION_PROCESSOR_MANIPULATIONS Enumeration verschiedene Arten von Manipulationen, die auf ein Zielobjekt angewendet werden können.
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
} ;
Konstanten
MANIPULATION_NONE Wert: 0 Gibt an, dass keine Bearbeitungen durchgeführt werden. |
MANIPULATION_TRANSLATE_X Wert: 0x1 Gibt eine Manipulation an, indem das Ziel über die horizontale Achse verschoben wird. |
MANIPULATION_TRANSLATE_Y Wert: 0x2 Gibt eine Bearbeitung an, indem das Ziel über die vertikale Achse verschoben wird. |
MANIPULATION_SCALE Wert: 0x4 Gibt eine Bearbeitung an, indem das Ziel größer oder kleiner wird. |
MANIPULATION_ROTATE Wert: 0x8 Gibt die Bearbeitung durch Rotieren des Ziels an. |
MANIPULATION_ALL Wert: 0xf Gibt an, dass alle Bearbeitungen aktiviert sind. |
Hinweise
Verwenden Sie diese Enumeration mit der SupportedManipulations-Eigenschaft , um die Art der Bearbeitungsdaten abzurufen und festzulegen, die Sie von der IManipulationProcessor-Schnittstelle empfangen möchten. Sie können verschiedene Arten von Manipulationen durch ein bitweises OR kombinieren.
Beispiele
CoInitialize(0);
hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);
MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
spIManipProc->get_SupportedManipulations(&mpm);
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | manipulations.h (include Manipulations.h) |