Antarmuka Manipulasi Langsung

Topik yang terdapat di bagian ini menyediakan spesifikasi referensi untuk antarmuka Manipulasi Langsung.

Nota

Saat menerapkan objek Direct Manipulation, pastikan bahwa implementasiIUnknown mendukung multithreading melalui penghitungan referensi aman utas. Untuk informasi selengkapnya, lihat interlockedIncrement dan InterlockedDecrement.

Di bagian ini

Topik Deskripsi
IDirectManipulationAutoScrollBehavior
Mewakili perilaku animasi gulir otomatis konten saat mendekati batas sumbu atau sumbu tertentu.
IDirectManipulationCompositor
Mewakili objek komposit yang mengaitkan konten yang dimanipulasi dengan permukaan gambar, seperti kanvas .
IDirectManipulationCompositor2
Mewakili objek komposit yang mengaitkan konten yang dimanipulasi dengan permukaan gambar di beberapa proses.
IDirectManipulationContent
Merangkum konten di dalam viewport, di mana konten mewakili permukaan visual yang dipotong di dalam viewport.
IDirectManipulationDeferContactService
Mewakili layanan untuk mengelola asosiasi antara kontak dan viewport.
IDirectManipulationDragDropBehavior
Mewakili perilaku untuk interaksi seret dan lepas, yang dipicu oleh gerakan slide silang atau tekan dan tahan.
IDirectManipulationDragDropEventHandler
Menentukan metode untuk menangani peristiwa perilaku seret-letakkan.
IDirectManipulationFrameInfoProvider
Mewakili objek penyimpanan waktu yang mengukur latensi infrastruktur komposisi yang digunakan oleh aplikasi dan menyediakan data ini untuk Manipulasi Langsung.
IDirectManipulationInteractionEventHandler
Menentukan metode untuk menangani interaksi saat terdeteksi.
IDirectManipulationManager
Menyediakan akses ke semua fitur Direct Manipulation dan API yang tersedia untuk aplikasi klien.
IDirectManipulationManager2
Memperluas antarmukaIDirectManipulationManager yang menyediakan akses ke semua fitur dan API Manipulasi Langsung yang tersedia untuk aplikasi klien.
IDirectManipulationManager3
Memperluas antarmukaIDirectManipulationManager2 yang menyediakan akses ke semua fitur dan API Manipulasi Langsung yang tersedia untuk aplikasi klien.
IDirectManipulationPrimaryContent
Merangkum konten utama di dalam viewport.
IDirectManipulationUpdateHandler
Menentukan metode untuk menangani peristiwa pembaruan manipulasi.
IDirectManipulationUpdateManager
Mengelola bagaimana pembaruan komposit dikirim ke Manipulasi Langsung.
IDirectManipulationViewport
Menentukan wilayah dalam jendela (disebut sebagai viewport) yang dapat menerima dan memproses input dari interaksi pengguna.
IDirectManipulationViewport2
Menyediakan manajemen perilaku pada viewport. Perilaku memengaruhi fungsionalitas bagian tertentu dari alur kerja Manipulasi Langsung.
IDirectManipulationViewportEventHandler
Menentukan metode untuk menangani status dan memperbarui peristiwa untuk viewport.