Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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_NONENilai: 0x00000000 Tidak ada interaksi yang diaktifkan. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATIONNilai: 0x00000001 Semua manipulasi diaktifkan (pindahkan, putar, dan skala). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_XNilai: 0x00000002 Terjemahkan (pindahkan) di sepanjang sumbu x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_YNilai: 0x00000004 Terjemahkan (pindahkan) di sepanjang sumbu y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATIONNilai: 0x00000008 Rotasi. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALINGNilai: 0x00000010 Scaling. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIANilai: 0x00000020 Inertia terjemahan (ke arah pemindahan) setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIANilai: 0x00000040 Rotasi inertia setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIANilai: 0x00000080 Menskalakan inertia setelah kontak diangkat. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_XNilai: 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_YNilai: 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_EXACTNilai: 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_PANNINGNilai: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDENilai: 0x00000001 Semua interaksi lintas slide diaktifkan. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTALNilai: 0x00000002 Slide silang di sepanjang sumbu x. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECTNilai: 0x00000004 Pilihan menggunakan lintas slide. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMPNilai: 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_REARRANGENilai: 0x00000010 Atur ulang menggunakan lintas slide. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACTNilai: 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_TAPNilai: 0x00000001 Tekan. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLENilai: 0x00000002 Ketuk dua kali. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAPNilai: 0x00000001 Keran sekunder. |
INTERACTION_CONFIGURATION_FLAG_HOLDNilai: 0x00000001 Memegang. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSENilai: 0x00000002 Tahan dengan mouse. |
INTERACTION_CONFIGURATION_FLAG_DRAGNilai: 0x00000001 Seret dengan mouse. |
INTERACTION_CONFIGURATION_FLAG_MAXNilai: 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 |