enumeración MANIPULATION_PROCESSOR_MANIPULATIONS (manipulations.h)
La MANIPULATION_PROCESSOR_MANIPULATIONS enumeración de diferentes tipos de manipulación que se pueden aplicar en un objeto de destino.
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 Valor: 0 Indica que no se realizan manipulaciones. |
MANIPULATION_TRANSLATE_X Valor: 0x1 Indica la manipulación moviendo el destino a través del eje horizontal. |
MANIPULATION_TRANSLATE_Y Valor: 0x2 Indica la manipulación moviendo el destino a través del eje vertical. |
MANIPULATION_SCALE Valor: 0x4 Indica la manipulación haciendo que el destino sea mayor o menor. |
MANIPULATION_ROTATE Valor: 0x8 Indica la manipulación girando el destino. |
MANIPULATION_ALL Valor: 0xf Indica que todas las manipulaciones están habilitadas. |
Comentarios
Utilice esta enumeración con la propiedad SupportedManipulations para obtener y establecer el tipo de datos de manipulación que desea recibir de la interfaz IManipulationProcessor . Puede combinar diferentes tipos de manipulaciones por un OR bit a bit.
Ejemplos
CoInitialize(0);
hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);
MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
spIManipProc->get_SupportedManipulations(&mpm);
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | manipulations.h (include Manipulations.h) |