Maison  >  Article  >  Windows 11 22H2 apporte un design mica/acrylique à davantage d'applications de bureau Win32

Windows 11 22H2 apporte un design mica/acrylique à davantage d'applications de bureau Win32

PHPz
PHPzavant
2023-04-14 16:58:031854parcourir
Windows 11 22H2 apporte un design mica/acrylique à davantage dapplications de bureau Win32

Les applications natives de Windows 11 (comme l'Explorateur de fichiers) et d'autres applications shell utilisent par défaut des coins arrondis et des éléments Fluent Design (comme Acrylique). En plus des coins arrondis, une autre caractéristique de conception importante de Windows 11 concerne les matériaux comme le mica, qui aligne la couleur d'arrière-plan des applications avec celle du bureau.

Le mica est similaire à l’acrylique, mais il fonctionne légèrement différemment. Comme Microsoft le décrit, Windows Mica Materials crée une « hiérarchie de couleurs » en alignant les arrière-plans avec les applications pour différencier plusieurs instances ouvertes d'une application, telles que l'Explorateur de fichiers et plus encore.

Mica est essentiellement un effet d'opacité qui s'applique à des zones sélectionnées de votre application, telles que les fenêtres et les barres de titre. C'est un effet translucide sophistiqué, mais le Mica n'a rien à voir avec la transparence. Au lieu de cela, échantillonnez simplement le fond d’écran du bureau pour créer un effet translucide adapté à la barre de titre ou à la fenêtre.

Windows 11 22H2 apporte un design mica/acrylique à davantage dapplications de bureau Win32

Étant donné que Mica n'échantillonne le fond d'écran qu'une seule fois et qu'il ne s'agit pas d'un effet transparent, cela n'affectera pas les performances du système.

Actuellement, les développeurs ne peuvent pas activer ce nouveau matériel dans leurs applications Win32. Cependant, cela va bientôt changer. À partir de Windows 11 version 22H2, les développeurs peuvent facilement activer Mica ou Acrylique dans les conteneurs/fenêtres de leurs applications Win32 traditionnelles (c'est-à-dire les programmes de bureau).

Un nouveau document publié par l'entreprise le confirme.

Mica est situé dans Desktop Window Manager (DWM), et une nouvelle variable Windows 11 appelée « DWM_SYSTEMBACKDROP_TYPE » permettra aux développeurs de spécifier des matériaux en mica ou acrylique dans leurs applications de bureau.

Windows 11 22H2 apporte un design mica/acrylique à davantage dapplications de bureau Win32-effect

"Un indicateur utilisé pour spécifier le matériel d'arrière-plan dessiné par le système pour Windows, y compris derrière les zones non clientes", lit-on dans la documentation d'assistance. Selon Microsoft, les développeurs peuvent choisir parmi quatre constantes :

  • DWMSBT_AUTO : Il s'agit du comportement par défaut. Dans cette constante, le Desktop Window Manager (DWM) détermine automatiquement le matériel d'arrière-plan dessiné par le système pour la fenêtre de l'application.
  • DWMSBT_NONE : les développeurs peuvent ignorer Mica ou Acrylique s'ils ont un design personnalisé pour la fenêtre de l'application. Par exemple, Spotify propose ses propres titres. Lorsque cette valeur est définie, Microsoft ne dessine aucun arrière-plan système.
  • DWMSBT_MAINWINDOW : Appliquez l'effet de matériau de fond correspondant à la fenêtre longue durée.
  • DWMSBT_TRANSIENTWINDOW : Appliquez l'effet de matériau de fond correspondant à la fenêtre transitoire.
  • DWMSBT_TABBEDWINDOW : Applique l'effet de matériau de fond correspondant à la fenêtre avec la barre de titre de l'onglet.

Comme mentionné précédemment, Mica fait partie du Desktop Window Manager (DWM) et peut être utilisé dans diverses applications. En fait, il existe un outil open source tiers appelé « Mica for Everyone » qui utilise des méthodes telles que DwmSetWindowAttribute pour forcer l'activation de Mica dans n'importe quelle application.

Windows 11 22H2 apporte un design mica/acrylique à davantage dapplications de bureau Win32
Mica dans les outils traditionnels

Bien que cette mise à jour soit une excellente nouvelle pour tout le monde, il y a un hic. Microsoft affirme que la nouvelle variante est exclusive à Windows 11 22H2 (Build 22621). En d’autres termes, si les développeurs ciblaient une version antérieure du système d’exploitation, ils se retrouveraient coincés avec l’ancienne conception.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer