MouseCapabilities Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает возможность определения возможностей любых подключенных устройств мыши.
public ref class MouseCapabilities sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MouseCapabilities final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MouseCapabilities final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MouseCapabilities
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MouseCapabilities
function MouseCapabilities()
Public NotInheritable Class MouseCapabilities
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Значения, возвращаемые рассматриваемыми здесь свойствами, основаны на общем количестве подключенных мышей: логические свойства возвращают значение true, если одна мышь поддерживает определенную возможность, а числовые свойства возвращают максимальное значение, предоставляемое всеми мышами.
В примере возможностей устройства показано, как определить наличие устройств ввода и получить возможности и атрибуты каждого устройства.
Конструкторы
MouseCapabilities() |
Инициализирует новый экземпляр класса MouseCapabilities. |
Свойства
HorizontalWheelPresent |
Возвращает значение, указывающее, имеет ли какая-либо мышь, подключенная к компьютеру, колесо прокрутки, которое наклоняется влево и вправо (обычно для горизонтальной прокрутки). |
MousePresent |
Возвращает значение, указывающее, обнаружено ли устройство мыши. |
NumberOfButtons |
Возвращает значение, представляющее количество кнопок мыши. При наличии нескольких мышей возвращается количество кнопок мыши, которое имеет максимальное число кнопок. |
SwapButtons |
Возвращает значение, показывающее, имеет ли какая-либо мышь, подключенная к компьютеру, переключила левую и правую кнопки. |
VerticalWheelPresent |
Возвращает значение, указывающее, есть ли у мыши, подключенной к компьютеру, колесико прокрутки, которое сворачивается вверх и вниз (обычно для вертикальной прокрутки). |