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) |