InjectedInputMouseOptions Перечисление

Определение

Указывает различные параметры или модификаторы, используемые для имитации ввода с помощью метода InjectedInputMouseInfo.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class InjectedInputMouseOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputMouseOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputMouseOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.none
Public Enum InjectedInputMouseOptions
Наследование
InjectedInputMouseOptions
Атрибуты

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

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

Поля

Absolute 32768

Нормализованные абсолютные координаты от 0 до 65 535. Если флаг не установлен, используются относительные данные (изменение позиции с момента последней сообщаемой позиции).

Координата (0,0) сопоставляется с левым верхним углом поверхности дисплея; координаты (65535,65535) сопоставляется с правым нижним углом. В системе с несколькими мониторами координаты сопоставляется с основным монитором.

HWheel 4096

Колесико наклона мыши.

LeftDown 2

Нажата левая кнопка мыши.

LeftUp 4

Отпущена левая кнопка мыши.

MiddleDown 32

Нажата средняя кнопка мыши.

MiddleUp 64

Отпущена средняя кнопка мыши.

Move 1

Перемещение (объединение сообщений перемещения). Если происходит событие мыши и приложение еще не обработало предыдущее событие мыши, предыдущее событие будет удалено. См. раздел MoveNoCoalesce.

MoveNoCoalesce 8192

Переместить (не объединяйте перемещение сообщений). Приложение обрабатывает все события мыши с момента ранее обработанного события мыши. См. раздел Перемещение.

None 0

Нет модификатора мыши. По умолчанию.

RightDown 8

Нажата правая кнопка мыши.

RightUp 16

Отпущена правая кнопка мыши.

VirtualDesk 16384

Сопоставить координаты со всем виртуальным рабочим столом.

Wheel 2048

Колесико мыши.

XDown 128

XBUTTON нажат.

XUp 256

XBUTTON выпущено.

Примеры

Ниже приведены некоторые скачиваемые примеры, демонстрирующие базовые входные и входные вводы:

Комментарии

Важно!

Для API в этом пространстве имен требуется ограниченная возможность inputInjectionBrokered.

Для внедрения входных данных необходимо добавить в package.appxmanifest следующее:

  • Кому <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • Кому <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

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

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