InjectedInputMouseOptions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan berbagai opsi, atau pengubah, yang digunakan untuk mensimulasikan input mouse melalui InjectedInputMouseInfo.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
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
- Warisan
-
InjectedInputMouseOptions
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Bidang
Absolute | 32768 | Koordinat absolut yang dinormalisasi antara 0 dan 65.535. Jika bendera tidak diatur, data relatif (perubahan posisi sejak posisi terakhir dilaporkan) digunakan. Koordinat (0,0) memetakan ke sudut kiri atas permukaan tampilan; koordinat (65535.65535) memetakan ke sudut kanan bawah. Dalam sistem multi-monitor, koordinat memetakan ke monitor utama. |
HWheel | 4096 | Roda miring mouse. |
LeftDown | 2 | Tombol mouse kiri ditekan. |
LeftUp | 4 | Tombol kiri mouse dilepaskan. |
MiddleDown | 32 | Tombol mouse tengah ditekan. |
MiddleUp | 64 | Tombol mouse tengah dilepaskan. |
Move | 1 | Pindahkan (mengolah pesan pemindahan). Jika peristiwa mouse terjadi dan aplikasi belum memproses peristiwa mouse sebelumnya, yang sebelumnya akan dibuang. Lihat MoveNoCoalesce. |
MoveNoCoalesce | 8192 | Pindahkan (jangan mengkoalisi pesan pemindahan). Aplikasi memproses semua peristiwa mouse sejak peristiwa mouse yang diproses sebelumnya. Lihat Pindahkan. |
None | 0 | Tidak ada pengubah mouse. Default. |
RightDown | 8 | Tombol kanan mouse ditekan. |
RightUp | 16 | Tombol kanan mouse dilepaskan. |
VirtualDesk | 16384 | Petakan koordinat ke seluruh desktop virtual. |
Wheel | 2048 | Roda tetikus. |
XDown | 128 | XBUTTON ditekan. |
XUp | 256 | XBUTTON dirilis. |
Contoh
Berikut adalah beberapa sampel yang dapat diunduh yang menunjukkan input dasar dan injeksi input:
- Sampel injeksi input (mouse untuk disentuh)
- Sampel injeksi sentuh
- Input: Sampel peristiwa input pengguna XAML
Keterangan
Penting
API di namespace ini memerlukan kemampuan terbatas inputInjectionBrokered.
Menggunakan injeksi input mengharuskan hal berikut ditambahkan ke Package.appxmanifest:
- Untuk
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Untuk
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />