Propriedade IManipulationProcessor::MinimumScaleRotateRadius
Especifica o tamanho que os contatos de distância em um gesto de escala ou rotação precisam ser para disparar a manipulação.
Essa propriedade é leitura/gravação.
Syntax
HRESULT put_MinimumScaleRotateRadius(
[in] FLOAT MinimumScaleRotateRadius
);
HRESULT get_MinimumScaleRotateRadius(
[out] FLOAT *MinimumScaleRotateRadius
);
Valor da propriedade
Especifica a distância mínima entre contatos para disparar gestos de escala ou rotação.
Códigos de erro
Comentários
Observação
Essa propriedade é definida em centipixels (100º de um pixel).
Definir esse valor fará com que o processador de manipulação ignore gestos que têm um raio muito pequeno. Isso será útil se você quiser impedir que um usuário manipule um objeto para um raio muito pequeno. Por exemplo, se você estiver usando um processador de manipulação com um círculo e quiser garantir que ele mantenha um raio maior que 100 pixels, defina esse valor como 10000.
Exemplos
pManip->put_MinimumScaleRotateRadius(4000.0f);
Confira também