Compartilhar via


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

IManipulationProcessor