Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_NONEWert: 0 Gibt an, dass keine Bearbeitungen durchgeführt werden. |
MANIPULATION_TRANSLATE_XWert: 0x1 Gibt eine Manipulation an, indem das Ziel über die horizontale Achse verschoben wird. |
MANIPULATION_TRANSLATE_YWert: 0x2 Gibt eine Bearbeitung an, indem das Ziel über die vertikale Achse verschoben wird. |
MANIPULATION_SCALEWert: 0x4 Gibt eine Bearbeitung an, indem das Ziel größer oder kleiner wird. |
MANIPULATION_ROTATEWert: 0x8 Gibt die Bearbeitung durch Rotieren des Ziels an. |
MANIPULATION_ALLWert: 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) |