Condividi tramite


enumerazione MANIPULATION_PROCESSOR_MANIPULATIONS (manipolazioni.h)

L'enumerazione MANIPULATION_PROCESSOR_MANIPULATIONS diversi tipi di manipolazione che possono essere applicati a un oggetto di destinazione.

Sintassi

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
} ;

Costanti

 
MANIPULATION_NONE
Valore: 0
Indica che non vengono eseguite modifiche.
MANIPULATION_TRANSLATE_X
Valore: 0x1
Indica la manipolazione spostando la destinazione nell'asse orizzontale.
MANIPULATION_TRANSLATE_Y
Valore: 0x2
Indica la manipolazione spostando la destinazione nell'asse verticale.
MANIPULATION_SCALE
Valore: 0x4
Indica la manipolazione rendendo la destinazione più grande o più piccola.
MANIPULATION_ROTATE
Valore: 0x8
Indica la manipolazione ruotando la destinazione.
MANIPULATION_ALL
Valore: 0xf
Indica che tutte le manipolazioni sono abilitate.

Commenti

Usare questa enumerazione con la proprietà SupportedManipulations per ottenere e impostare il tipo di dati di manipolazione che si desidera ricevere dall'interfaccia IManipulationProcessor . È possibile combinare diversi tipi di manipolazioni in base a un or bit per bit.

Esempio


        CoInitialize(0);

        hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);

        MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
        spIManipProc->get_SupportedManipulations(&mpm);    
        

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione manipulations.h (includere Manipulations.h)

Vedi anche

Enumerazioni