Antarmuka IDirectManipulationViewport (directmanipulation.h)
Mendefinisikan wilayah dalam jendela (disebut sebagai viewport) yang dapat menerima dan memproses input dari interaksi pengguna. Viewport berisi konten yang bergerak sebagai respons terhadap interaksi pengguna.
Warisan
Antarmuka IDirectManipulationViewport mewarisi dari antarmuka IUnknown . IDirectManipulationViewport juga memiliki jenis anggota berikut:
Metode
Antarmuka IDirectManipulationViewport memiliki metode ini.
IDirectManipulationViewport::Abandon Merilis semua sumber daya yang digunakan oleh viewport dan mempersiapkannya untuk penghancuran dari memori. |
IDirectManipulationViewport::ActivateConfiguration Mengatur konfigurasi untuk interaksi input. |
IDirectManipulationViewport::AddConfiguration Menambahkan konfigurasi interaksi untuk viewport. |
IDirectManipulationViewport::AddContent Menambahkan konten sekunder, seperti indikator panning, ke viewport. |
IDirectManipulationViewport::AddEventHandler Menambahkan penanganan aktivitas baru untuk mendengarkan acara viewport. |
IDirectManipulationViewport::D isable Menghentikan pemrosesan input oleh viewport. |
IDirectManipulationViewport::Enable Memulai atau melanjutkan pemrosesan input oleh viewport. |
IDirectManipulationViewport::GetPrimaryContent Mendapatkan konten utama viewport yang mengimplementasikan IDirectManipulationContent dan IDirectManipulationPrimaryContent. |
IDirectManipulationViewport::GetStatus Mendapatkan status viewport. |
IDirectManipulationViewport::GetTag Mendapatkan nilai tag viewport. |
IDirectManipulationViewport::GetViewportRect Mengambil persegi untuk viewport relatif terhadap asal sistem koordinat viewport yang ditentukan oleh SetViewportRect. |
IDirectManipulationViewport::ReleaseAllContacts Menghapus semua kontak yang terkait dengan viewport. Inertia dimulai jika viewport mendukung inertia. |
IDirectManipulationViewport::ReleaseContact Menghapus kontak yang terkait dengan viewport. |
IDirectManipulationViewport::RemoveConfiguration Menghapus konfigurasi interaksi untuk viewport. |
IDirectManipulationViewport::RemoveContent Menghapus konten sekunder dari viewport. |
IDirectManipulationViewport::RemoveEventHandler Menghapus penanganan aktivitas yang ada dari viewport. |
IDirectManipulationViewport::SetChaining Menentukan jenis gerakan yang didukung dalam viewport yang dapat dirangkai ke viewport induk. |
IDirectManipulationViewport::SetContact Menentukan hubungan antara kontak dan viewport. |
IDirectManipulationViewport::SetInputMode Menentukan apakah input terlihat oleh utas UI. |
IDirectManipulationViewport::SetManualGesture Mengatur gerakan mana yang diabaikan oleh Manipulasi Langsung. |
IDirectManipulationViewport::SetTag Mengatur tag viewport. |
IDirectManipulationViewport::SetUpdateMode Menentukan apakah viewport memperbarui konten secara manual alih-alih selama peristiwa input. |
IDirectManipulationViewport::SetViewportOptions Mengatur cara viewport menangani input dan output. |
IDirectManipulationViewport::SetViewportRect Mengatur persegi panjang pembatas untuk viewport, relatif terhadap asal sistem koordinat viewport. |
IDirectManipulationViewport::SetViewportTransform Menentukan transformasi dari sistem koordinat viewport ke sistem koordinat klien jendela. |
IDirectManipulationViewport::Stop Menghentikan manipulasi dan mengembalikan viewport ke status siap. |
IDirectManipulationViewport::SyncDisplayTransform Menentukan transformasi tampilan untuk viewport, dan menyinkronkan transformasi output dengan nilai baru transformasi tampilan. |
IDirectManipulationViewport::ZoomToRect Memindahkan viewport ke area tertentu dari konten utama dan menentukan apakah akan menganimasikan transisi. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | directmanipulation.h |