다음을 통해 공유


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

이동(이동 메시지 병합). 마우스 이벤트가 발생하고 애플리케이션이 이전 마우스 이벤트를 아직 처리하지 않은 경우 이전 이벤트가 throw됩니다. 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" />

적용 대상

추가 정보