Baca dalam bahasa Inggris

Bagikan melalui


Desktop Window Manager (DWM)

Gambaran umum teknologi Desktop Window Manager (DWM).

Untuk mengembangkan Desktop Window Manager (DWM), Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
DWM_SHOWCONTACT

Menentukan operasi input yang umpan balik visualnya harus diberikan.
DWM_SOURCE_FRAME_SAMPLING

Bendera yang digunakan oleh fungsi DwmSetPresentParameters untuk menentukan jenis pengambilan sampel bingkai.
DWM_SYSTEMBACKDROP_TYPE

Bendera untuk menentukan bahan latar belakang yang digambar sistem dari jendela, termasuk di belakang area non-klien.
DWM_TAB_WINDOW_REQUIREMENTS

Enumerasi ini mendukung fitur eksperimental yang tidak pernah diterapkan di Windows. Ini tidak berpengaruh dan tidak boleh digunakan.
DWM_WINDOW_CORNER_PREFERENCE

Enumerasi DWM_WINDOW_CORNER_PREFERENCE (dwmapi.h) menentukan preferensi sudut bulat untuk jendela.
DWMFLIP3DWINDOWPOLICY

Bendera yang digunakan oleh fungsi DwmSetWindowAttribute untuk menentukan kebijakan jendela Flip3D.
DWMNCRENDERINGPOLICY

Bendera yang digunakan oleh fungsi DwmSetWindowAttribute untuk menentukan kebijakan penyajian area non-klien.
DWMTRANSITION_OWNEDWINDOW_TARGET

Mengidentifikasi target.
DWMWINDOWATTRIBUTE

Bendera yang digunakan oleh fungsi DwmGetWindowAttribute dan DwmSetWindowAttribute .
GESTURE_TYPE

Mengidentifikasi jenis gerakan yang ditentukan dalam DwmRenderGesture.

Fungsi

 
DwmAttachMilContent

Fungsi ini tidak diimplementasikan. (DwmAttachMilContent)
DwmDefWindowProc

Prosedur jendela default untuk Desktop Window Manager (DWM) menekan pengujian dalam area non-klien.
DwmDetachMilContent

Fungsi ini tidak diimplementasikan. (DwmDetachMilContent)
DwmEnableBlurBehindWindow

Mengaktifkan efek kabur pada jendela tertentu.
DwmEnableComposition

Mengaktifkan atau menonaktifkan komposisi Desktop Window Manager (DWM).
DwmEnableMMCSS

Memberi tahu Desktop Window Manager (DWM) untuk memilih ikut atau keluar dari penjadwalan Multimedia Class Schedule Service (MMCSS) saat proses panggilan masih hidup.
DwmExtendFrameIntoClientArea

Memperluas bingkai jendela ke area klien.
DwmFlush

Mengeluarkan panggilan flush yang memblokir penelepon hingga panggilan berikutnya ke metode Present, ketika semua pembaruan permukaan Microsoft DirectX yang saat ini luar biasa telah dibuat. Ini mengkompensasi adegan yang sangat kompleks atau proses panggilan dengan prioritas yang sangat rendah.
DwmGetColorizationColor

Mengambil warna saat ini yang digunakan untuk komposisi kaca Desktop Window Manager (DWM).
DwmGetCompositionTimingInfo

Mengambil informasi pengaturan waktu komposisi saat ini untuk jendela tertentu.
DwmGetGraphicsStreamClient

Fungsi ini tidak diimplementasikan. (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

Fungsi ini tidak diimplementasikan. (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

Mengambil atribut transportasi.
DwmGetUnmetTabRequirements

Fungsi ini adalah bagian dari fitur eksperimental yang tidak pernah diterapkan di Windows. Ini tidak berpengaruh dan tidak boleh digunakan.
DwmGetWindowAttribute

Mengambil nilai saat ini dari atribut Desktop Window Manager (DWM) tertentu yang diterapkan ke jendela.
DwmInvalidateIconicBitmaps

Dipanggil oleh aplikasi untuk menunjukkan bahwa semua bitmap ikonik yang disediakan sebelumnya dari jendela, baik gambar mini maupun representasi intip, harus di-refresh.
DwmIsCompositionEnabled

Mendapatkan nilai yang menunjukkan apakah komposisi Desktop Window Manager (DWM) diaktifkan. Aplikasi pada komputer yang menjalankan Windows 7 atau yang lebih lama dapat mendengarkan perubahan status komposisi dengan menangani pemberitahuan WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration

Mengubah jumlah refresh monitor di mana bingkai sebelumnya akan ditampilkan. DwmModifyPreviousDxFrameDuration tidak lagi didukung. Dimulai dengan Windows 8.1, panggilan ke DwmModifyPreviousDxFrameDuration selalu mengembalikan E_NOTIMPL.
DwmQueryThumbnailSourceSize

Mengambil ukuran sumber gambar mini Desktop Window Manager (DWM).
DwmRegisterThumbnail

Membuat hubungan gambar mini Desktop Window Manager (DWM) antara jendela tujuan dan sumber.
DwmRenderGesture

Memberi tahu Desktop Window Manager (DWM) bahwa kontak sentuh telah dikenali sebagai gerakan, dan bahwa DWM harus menarik umpan balik untuk gerakan tersebut.
DwmSetDxFrameDuration

Mengatur jumlah refresh monitor untuk menampilkan bingkai yang disajikan. DwmSetDxFrameDuration tidak lagi didukung. Dimulai dengan Windows 8.1, panggilan ke DwmSetDxFrameDuration selalu mengembalikan E_NOTIMPL.
DwmSetIconicLivePreviewBitmap

Mengatur bitmap statis dan ikonik untuk menampilkan pratinjau langsung (juga dikenal sebagai pratinjau Intip) dari jendela atau tab. Taskbar dapat menggunakan bitmap ini untuk menampilkan pratinjau jendela atau tab berukuran penuh.
DwmSetIconicThumbnail

Mengatur bitmap statis dan ikonik pada jendela atau tab untuk digunakan sebagai representasi gambar mini. Bilah tugas dapat menggunakan bitmap ini sebagai target sakelar gambar mini untuk jendela atau tab.
DwmSetPresentParameters

Mengatur parameter saat ini untuk komposisi bingkai. DwmSetPresentParameters tidak lagi didukung. Dimulai dengan Windows 8.1, panggilan ke DwmSetPresentParameters selalu kembali E_NOTIMPL.
DwmSetWindowAttribute

Menetapkan nilai atribut penyajian non-klien Desktop Window Manager (DWM) untuk jendela.
DwmShowContact

Dipanggil oleh aplikasi atau kerangka kerja untuk menentukan jenis umpan balik visual untuk menggambar sebagai respons terhadap kontak sentuhan atau pena tertentu.
DwmTetherContact

Memungkinkan umpan balik grafis interaksi sentuh dan seret ke pengguna.
DwmTransitionOwnedWindow

Mengoordinasikan animasi jendela alat dengan Desktop Window Manager (DWM).
DwmUnregisterThumbnail

Menghapus hubungan gambar mini Desktop Window Manager (DWM) yang dibuat oleh fungsi DwmRegisterThumbnail.
DwmUpdateThumbnailProperties

Updates properti untuk gambar mini Desktop Window Manager (DWM).

Struktur

 
DWM_BLURBEHIND

Menentukan properti blur-behind Desktop Window Manager (DWM). Digunakan oleh fungsi DwmEnableBlurBehindWindow.
DWM_PRESENT_PARAMETERS

Menentukan parameter bingkai video Desktop Window Manager (DWM) untuk komposisi bingkai. Digunakan oleh fungsi DwmSetPresentParameters.
DWM_THUMBNAIL_PROPERTIES

Menentukan properti gambar mini Desktop Window Manager (DWM). Digunakan oleh fungsi DwmUpdateThumbnailProperties.
DWM_TIMING_INFO

Menentukan informasi pengaturan waktu komposisi Desktop Window Manager (DWM). Digunakan oleh fungsi DwmGetCompositionTimingInfo.
MilMatrix3x2D

Menentukan matriks 3x2 yang menjelaskan transformasi.
UNSIGNED_RATIO

Menentukan jenis data yang digunakan oleh API Desktop Window Manager (DWM). Ini mewakili rasio generik dan digunakan untuk tujuan dan unit yang berbeda bahkan dalam satu API.