Windows 11 のネイティブ アプリ (ファイル エクスプローラーなど) とその他のシェル アプリは、既定で丸い角と Fluent Design 要素 (アクリルなど) を使用します。丸い角に加えて、Windows 11 のもう 1 つの重要なデザイン機能は、アプリの背景色をデスクトップと揃える雲母などのマテリアルです。
マイカはアクリルに似ていますが、動作が少し異なります。 Microsoft が説明しているように、Windows Mica マテリアルは背景をアプリケーションに合わせて「色の階層」を作成し、ファイル エクスプローラーなど、開いているアプリケーションの複数のインスタンスを区別します。
マイカは基本的に、ウィンドウやタイトル バーなど、アプリケーションの選択した領域に適用される不透明効果です。派手な半透明効果ですが、マイカは透明とは関係ありません。代わりに、デスクトップの壁紙をサンプルして、タイトル バーまたはウィンドウに適した半透明の効果を作成するだけです。
Mica はデスクトップの壁紙を 1 回だけサンプリングし、透明効果ではないため、システムのパフォーマンスには影響しません。
現在、開発者は Win32 アプリケーションでこの新しいマテリアルを有効にすることはできません。しかし、これはすぐに変わります。 Windows 11 バージョン 22H2 以降、開発者は従来の Win32 アプリケーション (つまり、デスクトップ プログラム) のコンテナ/ウィンドウで Mica または Acrylic を簡単に有効にすることができます。
同社がリリースした新しい文書でこれが確認されました。
マイカはデスクトップ ウィンドウ マネージャー (DWM) にあり、「DWM_SYSTEMBACKDROP_TYPE」と呼ばれる新しい Windows 11 変数により、開発者はデスクトップ アプリケーションでマイカまたはアクリル マテリアルを指定できるようになります。
# 「非クライアント領域の背後を含む、ウィンドウのシステム描画背景素材を指定するために使用されるフラグ」とサポート ドキュメントには記載されています。 Microsoft によると、開発者は 4 つの定数から選択できます。
前に述べたように、Mica はデスクトップ ウィンドウ マネージャー (DWM) の一部であり、さまざまなアプリケーションで使用できます。実際、「Mica forEveryone」と呼ばれるサードパーティのオープン ソース ツールがあり、DwmSetWindowAttribute などのメソッドを使用して、任意のアプリケーションで Mica を強制的に有効にします。
このアップデートは誰にとっても素晴らしいニュースですが、落とし穴もあります。 Microsoftによると、この新しい亜種はWindows 11 22H2(ビルド22621)専用だという。言い換えれば、開発者がオペレーティング システムの以前のバージョンをターゲットにしている場合、古い設計に固執することになります。
以上がWindows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。