Поделиться через


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
Наследование
Object Platform::Object IInspectable MouseCapabilities
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Значения, возвращаемые рассматриваемыми здесь свойствами, основаны на общем количестве подключенных мышей: логические свойства возвращают значение true, если одна мышь поддерживает определенную возможность, а числовые свойства возвращают максимальное значение, предоставляемое всеми мышами.

В примере возможностей устройства показано, как определить наличие устройств ввода и получить возможности и атрибуты каждого устройства.

Конструкторы

MouseCapabilities()

Инициализирует новый экземпляр класса MouseCapabilities.

Свойства

HorizontalWheelPresent

Возвращает значение, указывающее, имеет ли какая-либо мышь, подключенная к компьютеру, колесо прокрутки, которое наклоняется влево и вправо (обычно для горизонтальной прокрутки).

MousePresent

Возвращает значение, указывающее, обнаружено ли устройство мыши.

NumberOfButtons

Возвращает значение, представляющее количество кнопок мыши. При наличии нескольких мышей возвращается количество кнопок мыши, которое имеет максимальное число кнопок.

SwapButtons

Возвращает значение, показывающее, имеет ли какая-либо мышь, подключенная к компьютеру, переключила левую и правую кнопки.

VerticalWheelPresent

Возвращает значение, указывающее, есть ли у мыши, подключенной к компьютеру, колесико прокрутки, которое сворачивается вверх и вниз (обычно для вертикальной прокрутки).

Применяется к

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