Свойство IManipulationProcessor::MinimumScaleRotateRadius

Указывает, насколько большим должно быть расстояние контактов в масштабе или жесте поворота для активации манипуляции.

Это свойство является чтением и записью.

Синтаксис

HRESULT put_MinimumScaleRotateRadius(
  [in]  FLOAT MinimumScaleRotateRadius
);

HRESULT get_MinimumScaleRotateRadius(
  [out] FLOAT *MinimumScaleRotateRadius
);

Значение свойства

Задает минимальное расстояние между контактами для запуска жестов масштабирования или поворота.

Коды ошибок

Комментарии

Примечание

Это свойство задается в centipixel (100ths в пикселях).

 

Установка этого значения приведет к тому, что обработчик манипуляции игнорирует жесты, которые имеют слишком маленький радиус. Это полезно, если вы хотите запретить пользователю управлять объектом до слишком малого радиуса. Например, если вы используете обработчик манипуляций с кругом и хотите убедиться, что он поддерживает радиус больше 100 пикселей, установите для этого значения значение 10000.

Примеры

pManip->put_MinimumScaleRotateRadius(4000.0f);  

См. также раздел

IManipulationProcessor