IT之家 6 月 2 日消息,Win11 的原生應(yīng)用(如文件資源管理器)和其他 Shell 應(yīng)用默認(rèn)使用圓角外觀和 Fluent Design 元素(如 Acrylic)設(shè)計(jì)。除圓角外,Windows 11 的另一個(gè)重要特點(diǎn)是 Mica 等材質(zhì),使桌面背景色與程序更契合。
Mica 是類似于 Acrylic 的設(shè)計(jì),但它的工作方式略有不同。微軟介紹稱,Windows 的 Mica 材質(zhì)通過將背景與應(yīng)用程序的色彩統(tǒng)一來創(chuàng)造出一種“顏色層次”,以區(qū)分應(yīng)用程序的多個(gè)進(jìn)程,如文件資源管理器等。
但很可惜,目前開發(fā)人員無法在他們的 Win32 應(yīng)用中啟用這種新設(shè)計(jì)?,F(xiàn)在微軟證實(shí),從 22H2 版本開始,開發(fā)者將被允許在傳統(tǒng)的 Win32 應(yīng)用程序 (桌面程序) 的容器 / 窗口中啟用 Mica / Acrylic 設(shè)計(jì)。
Mica 設(shè)計(jì)目前存在于桌面窗口管理器 (DWM) 中,微軟通過一個(gè)新的 Windows 11 變量 ——“DWM_SYSTEMBACKDROP_TYPE”,將幫助開發(fā)人員在他們的 Win32 桌面應(yīng)用程序中采用 Mica / Acrylic 設(shè)計(jì)。
按照微軟的說法,開發(fā)人員將會(huì)有四個(gè)常量可選:
DWMSBT_AUTO:這是默認(rèn)行為。如果你選擇了這一常量,DWM 將自動(dòng)決定應(yīng)用程序窗口的系統(tǒng)背景材質(zhì)。
DWMSBT_NONE:如果開發(fā)人員對(duì)其應(yīng)用程序窗口有自定義的設(shè)計(jì),則可以跳過 Mica 或 Acrylic 選擇。例如,Spotify 采用了自己的標(biāo)題設(shè)計(jì)。而當(dāng)你設(shè)置此值時(shí),微軟不會(huì)為其繪制任何系統(tǒng)背景。
DWMSBT_MAINWINDOW:應(yīng)用與長時(shí)間窗口相對(duì)應(yīng)的背景材質(zhì)效果。
DWMSBT_TRANSIENTWINDOW:應(yīng)用與瞬態(tài)窗口相對(duì)應(yīng)的背景材質(zhì)效果。
DWMSBT_TABBEDWINDOW:應(yīng)用與標(biāo)題欄的窗口相對(duì)應(yīng)的背景材質(zhì)效果。
IT之家了解到,微軟還表示,這個(gè)新變量只適用于 Windows 11 22H2 (Build 22621)。換句話說,如果開發(fā)者的目標(biāo)是 Win11 系統(tǒng)的早期版本,這種新設(shè)計(jì)就無法得到體現(xiàn)。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。