Compartir a través de


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)

Vea también

Enumeraciones