IManipulationProcessor:: MinimumScaleRotateRadius (Eigenschaft)
Gibt an, wie groß die Entfernungs Kontakte in einer Skala oder Drehung sein müssen, um eine Manipulation zu initiieren.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT put_MinimumScaleRotateRadius(
[in] FLOAT MinimumScaleRotateRadius
);
HRESULT get_MinimumScaleRotateRadius(
[out] FLOAT *MinimumScaleRotateRadius
);
Eigenschaftswert
Gibt den minimalen Abstand zwischen Kontakten an, um die Skalierung zu initiieren oder Gesten zu drehen.
Fehlercodes
Bemerkungen
Hinweis
Diese Eigenschaft wird in centipixels (hundert Sekunden) festgelegt.
Wenn dieser Wert festgelegt wird, ignoriert der Manipulations Prozessor Gesten, die zu klein sind. Dies ist hilfreich, wenn Sie verhindern möchten, dass ein Benutzer ein Objekt zu einem zu kleinen Radius bearbeitet. Wenn Sie z. b. einen Bearbeitungs Prozessor mit einem Kreis verwenden und sicherstellen möchten, dass ein RADIUS größer als 100 Pixel beibehalten wird, legen Sie diesen Wert auf 10000 fest.
Beispiele
pManip->put_MinimumScaleRotateRadius(4000.0f);
Weitere Informationen