enumerasi INTERACTION_CONFIGURATION_FLAGS (interactioncontext.h)
Menentukan interaksi yang akan diaktifkan saat mengonfigurasi objek Konteks Interaksi .
Sintaks
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
Konstanta
INTERACTION_CONFIGURATION_FLAG_NONE Nilai: 0x00000000 Tidak ada interaksi yang diaktifkan. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Nilai: 0x00000001 Semua manipulasi diaktifkan (pindahkan, putar, dan skala). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Nilai: 0x00000002 Terjemahkan (pindahkan) di sepanjang sumbu x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Nilai: 0x00000004 Terjemahkan (pindahkan) di sepanjang sumbu y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Nilai: 0x00000008 Rotasi. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Nilai: 0x00000010 Scaling. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Nilai: 0x00000020 Inertia terjemahan (ke arah pemindahan) setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Nilai: 0x00000040 Rotasi inertia setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Nilai: 0x00000080 Menskalakan inertia setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Nilai: 0x00000100 Interaksi dibatasi di sepanjang sumbu x. Rel menunjukkan bahwa sedikit gerakan dari sumbu utama gerakan diabaikan. Ini membuat pengalaman yang lebih ketat bagi pengguna; ketika mereka mencoba menggeser sumbu tunggal, mereka dibatasi ke sumbu. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Nilai: 0x00000200 Interaksi dibatasi di sepanjang sumbu y. Rel menunjukkan bahwa sedikit gerakan dari sumbu utama gerakan diabaikan. Ini membuat pengalaman yang lebih ketat bagi pengguna; ketika mereka mencoba menggeser sumbu tunggal, mereka dibatasi ke sumbu. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Nilai: 0x00000400 Laporkan jarak yang tepat dari kontak awal ke akhir interaksi. Secara default, ambang jarak kecil dikurangi dari delta manipulasi pertama yang dilaporkan oleh sistem. Ambang batas jarak ini dimaksudkan untuk memperkirakan sedikit pergerakan kontak saat memproses gerakan ketukan. Jika bendera ini diatur, ambang batas jarak tidak dikurangi dari delta pertama. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Nilai: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Nilai: 0x00000001 Semua interaksi lintas slide diaktifkan. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Nilai: 0x00000002 Slide silang di sepanjang sumbu x. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Nilai: 0x00000004 Pilihan menggunakan lintas slide. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Nilai: 0x00000008 Efek benjolan kecepatan. Benjolan kecepatan adalah wilayah di mana pengguna mengalami sedikit seret (atau gesekan) selama gesek atau gerakan slide. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Nilai: 0x00000010 Atur ulang menggunakan lintas slide. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Nilai: 0x00000020 Laporkan jarak yang tepat dari kontak awal ke akhir interaksi. Secara default, ambang jarak kecil dikurangi dari delta lintas slide pertama yang dilaporkan oleh sistem. Ambang batas jarak ini dimaksudkan untuk memperkirakan sedikit pergerakan kontak saat memproses gerakan ketukan. Jika bendera ini diatur, ambang batas jarak tidak dikurangi dari delta pertama. |
INTERACTION_CONFIGURATION_FLAG_TAP Nilai: 0x00000001 Tekan. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Nilai: 0x00000002 Ketuk dua kali. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Nilai: 0x00000001 Keran sekunder. |
INTERACTION_CONFIGURATION_FLAG_HOLD Nilai: 0x00000001 Memegang. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Nilai: 0x00000002 Tahan dengan mouse. |
INTERACTION_CONFIGURATION_FLAG_DRAG Nilai: 0x00000001 Seret dengan mouse. |
INTERACTION_CONFIGURATION_FLAG_MAX Nilai: 0xffffffff Jumlah maksimum interaksi terlampaui. |
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | interactioncontext.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk