Condividi tramite


Proprietà IManipulationProcessor::MinimumScaleRotateRadius

Specifica la quantità di contatti a distanza su scala o rotazione del movimento da attivare la manipolazione.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_MinimumScaleRotateRadius(
  [in]  FLOAT MinimumScaleRotateRadius
);

HRESULT get_MinimumScaleRotateRadius(
  [out] FLOAT *MinimumScaleRotateRadius
);

Valore proprietà

Specifica la distanza minima tra i contatti per attivare la scalabilità o ruotare i movimenti.

Codici di errore

Commenti

Nota

Questa proprietà è impostata in centipixel (100th di un pixel).

 

Se si imposta questo valore, il processore di manipolazione ignora i movimenti che hanno un raggio troppo piccolo. Questo è utile se si vuole impedire a un utente di modificare un oggetto troppo piccolo di un raggio. Ad esempio, se si usa un processore di manipolazione con un cerchio e si vuole che mantenga un raggio maggiore di 100 pixel, si imposta questo valore su 10000.

Esempi

pManip->put_MinimumScaleRotateRadius(4000.0f);  

Vedere anche

IManipulationProcessor