Bagikan melalui


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

Lihat juga

Antarmuka Manipulasi Langsung