Rumah  >  Artikel  >  Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32

Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32

PHPz
PHPzke hadapan
2023-04-14 16:58:031836semak imbas
Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32

Apl asli Windows 11 (seperti File Explorer) dan apl cangkerang lain menggunakan penjuru bulat dan elemen Reka Bentuk Fasih (seperti Akrilik) secara lalai. Selain sudut bulat, satu lagi ciri reka bentuk penting Windows 11 ialah bahan seperti mika, yang menjajarkan warna latar belakang aplikasi dengan desktop.

Mika serupa dengan akrilik, tetapi ia berfungsi sedikit berbeza. Seperti yang diterangkan oleh Microsoft, Bahan Windows Mica mencipta "hierarki warna" dengan menjajarkan latar belakang dengan aplikasi untuk membezakan antara berbilang contoh terbuka aplikasi, seperti File Explorer dan banyak lagi.

Mica pada asasnya ialah kesan kelegapan yang digunakan pada kawasan terpilih aplikasi anda, seperti tingkap dan bar tajuk. Ia adalah kesan lutsinar yang mewah, tetapi Mica tiada kaitan dengan ketelusan. Sebaliknya, cuma sampel kertas dinding desktop untuk mencipta kesan lut sinar yang sesuai untuk bar tajuk atau tetingkap.

Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32

Memandangkan Mica hanya mencuba kertas dinding desktop sekali dan ia bukan kesan telus, ia tidak akan menjejaskan prestasi sistem.

Pada masa ini, pembangun tidak boleh mendayakan bahan baharu ini dalam aplikasi Win32 mereka. Walau bagaimanapun, ini tidak lama lagi akan berubah. Bermula dengan Windows 11 versi 22H2, pembangun boleh mendayakan Mica atau Acrylic dengan mudah dalam bekas/tetingkap aplikasi Win32 tradisional mereka (iaitu program desktop).

Dokumen baharu yang dikeluarkan oleh syarikat mengesahkan perkara ini.

Mica tersedia dalam Pengurus Tetingkap Desktop (DWM), dan pembolehubah Windows 11 baharu yang dipanggil "DWM_SYSTEMBACKDROP_TYPE" akan membenarkan pembangun menentukan bahan mika atau akrilik dalam aplikasi desktop mereka.

Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32-effect

"Bendera yang digunakan untuk menentukan bahan latar belakang yang dilukis sistem untuk tetingkap, termasuk di belakang kawasan bukan pelanggan," dokumentasi sokongan berbunyi. Menurut Microsoft, pembangun boleh memilih daripada empat pemalar:

  • DWMSBT_AUTO: Ini ialah tingkah laku lalai. Dalam pemalar ini, Pengurus Tetingkap Desktop (DWM) secara automatik menentukan bahan latar belakang yang dilukis sistem untuk tetingkap aplikasi.
  • DWMSBT_NONE: Jika pembangun mempunyai reka bentuk tersuai untuk tetingkap aplikasi, Mika atau Akrilik boleh dilangkau. Sebagai contoh, Spotify datang dengan tajuknya sendiri. Apabila nilai ini ditetapkan, Microsoft tidak melukis sebarang latar belakang sistem.
  • DWMSBT_MAINWINDOW: Gunakan kesan bahan latar belakang yang sepadan dengan tetingkap tahan lama.
  • DWMSBT_TRANSIENTWINDOW: Gunakan kesan bahan latar belakang yang sepadan dengan tetingkap sementara.
  • DWMSBT_TABBEDWINDOW: Menggunakan kesan bahan latar belakang yang sepadan dengan tetingkap dengan bar tajuk tab.

Seperti yang dinyatakan sebelum ini, Mica adalah sebahagian daripada Pengurus Tetingkap Desktop (DWM) dan boleh digunakan dalam pelbagai aplikasi. Malah, terdapat alat sumber terbuka pihak ketiga yang dipanggil "Mika untuk Semua Orang" yang menggunakan kaedah seperti DwmSetWindowAttribute untuk memaksa Mica didayakan dalam mana-mana aplikasi.

Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32
Mika dalam Alat Tradisional

Walaupun kemas kini ini merupakan berita baik untuk semua orang, ada tangkapan. Microsoft berkata varian baharu itu eksklusif untuk Windows 11 22H2 (Build 22621). Dalam erti kata lain, jika pembangun menyasarkan versi awal sistem pengendalian, mereka akan terperangkap dengan reka bentuk lama.

Atas ialah kandungan terperinci Windows 11 22H2 membawa reka bentuk mika/akrilik kepada lebih banyak apl desktop Win32. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yundongfang.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam