検索
ホームページよくある問題Windows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入します

Windows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入します

Windows 11 のネイティブ アプリ (ファイル エクスプローラーなど) とその他のシェル アプリは、既定で丸い角と Fluent Design 要素 (アクリルなど) を使用します。丸い角に加えて、Windows 11 のもう 1 つの重要なデザイン機能は、アプリの背景色をデスクトップと揃える雲母などのマテリアルです。

マイカはアクリルに似ていますが、動作が少し異なります。 Microsoft が説明しているように、Windows Mica マテリアルは背景をアプリケーションに合わせて「色の階層」を作成し、ファイル エクスプローラーなど、開いているアプリケーションの複数のインスタンスを区別します。

マイカは基本的に、ウィンドウやタイトル バーなど、アプリケーションの選択した領域に適用される不透明効果です。派手な半透明効果ですが、マイカは透明とは関係ありません。代わりに、デスクトップの壁紙をサンプルして、タイトル バーまたはウィンドウに適した半透明の効果を作成するだけです。

Windows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入します

Mica はデスクトップの壁紙を 1 回だけサンプリングし、透明効果ではないため、システムのパフォーマンスには影響しません。

現在、開発者は Win32 アプリケーションでこの新しいマテリアルを有効にすることはできません。しかし、これはすぐに変わります。 Windows 11 バージョン 22H2 以降、開発者は従来の Win32 アプリケーション (つまり、デスクトップ プログラム) のコンテナ/ウィンドウで Mica または Acrylic を簡単に有効にすることができます。

同社がリリースした新しい文書でこれが確認されました。

マイカはデスクトップ ウィンドウ マネージャー (DWM) にあり、「DWM_SYSTEMBACKDROP_TYPE」と呼ばれる新しい Windows 11 変数により、開発者はデスクトップ アプリケーションでマイカまたはアクリル マテリアルを指定できるようになります。

Windows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入します-effect

# 「非クライアント領域の背後を含む、ウィンドウのシステム描画背景素材を指定するために使用されるフラグ」とサポート ドキュメントには記載されています。 Microsoft によると、開発者は 4 つの定数から選択できます。

  • DWMSBT_AUTO: これがデフォルトの動作です。この定数では、デスクトップ ウィンドウ マネージャー (DWM) がアプリケーション ウィンドウのシステム描画背景マテリアルを自動的に決定します。
  • DWMSBT_NONE: 開発者がアプリケーション ウィンドウのカスタム デザインを持っている場合は、Mica または Acrylic をスキップできます。たとえば、Spotify には独自のタイトルが付属しています。この値が設定されている場合、Microsoft はシステムの背景を描画しません。
  • DWMSBT_MAINWINDOW: 有効期間の長いウィンドウに対応する背景マテリアル効果を適用します。
  • DWMSBT_TRANSIENTWINDOW: トランジェント ウィンドウに対応する背景マテリアル効果を適用します。
  • DWMSBT_TABBEDWINDOW: タブ タイトル バーのあるウィンドウに対応する背景マテリアル効果を適用します。

前に述べたように、Mica はデスクトップ ウィンドウ マネージャー (DWM) の一部であり、さまざまなアプリケーションで使用できます。実際、「Mica forEveryone」と呼ばれるサードパーティのオープン ソース ツールがあり、DwmSetWindowAttribute などのメソッドを使用して、任意のアプリケーションで Mica を強制的に有効にします。

Windows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入します
従来のツールにおけるマイカ

このアップデートは誰にとっても素晴らしいニュースですが、落とし穴もあります。 Microsoftによると、この新しい亜種はWindows 11 22H2(ビルド22621)専用だという。言い換えれば、開発者がオペレーティング システムの以前のバージョンをターゲットにしている場合、古い設計に固執することになります。

以上がWindows 11 22H2 は、より多くの Win32 デスクトップ アプリにマイカ/アクリル デザインを導入しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は云东方で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール