MANIPULATION_PROCESSOR_MANIPULATIONS enumeração (manipulations.h)
O MANIPULATION_PROCESSOR_MANIPULATIONS diferentes tipos de manipulação de enumeração que podem ser aplicados em um 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 nenhuma manipulação é executada. |
MANIPULATION_TRANSLATE_X Valor: 0x1 Indica a manipulação movendo o destino pelo eixo horizontal. |
MANIPULATION_TRANSLATE_Y Valor: 0x2 Indica a manipulação movendo o destino pelo eixo vertical. |
MANIPULATION_SCALE Valor: 0x4 Indica manipulação tornando o destino maior ou menor. |
MANIPULATION_ROTATE Valor: 0x8 Indica manipulação girando o destino. |
MANIPULATION_ALL Valor: 0xf Indica que todas as manipulações estão habilitadas. |
Comentários
Use essa enumeração com a propriedade SupportedManipulations para obter e definir o tipo de dados de manipulação que você deseja receber da interface IManipulationProcessor . Você pode combinar diferentes tipos de manipulações por um OR bit a bit.
Exemplos
CoInitialize(0);
hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);
MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
spIManipProc->get_SupportedManipulations(&mpm);
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | manipulations.h (inclua Manipulations.h) |