DWM_SYSTEMBACKDROP_TYPE 枚举 (dwmapi.h)

用于指定窗口的系统绘制背景材料的标志,包括在非工作区后面。

语法

typedef enum DWM_SYSTEMBACKDROP_TYPE {
  DWMSBT_AUTO,
  DWMSBT_NONE,
  DWMSBT_MAINWINDOW,
  DWMSBT_TRANSIENTWINDOW,
  DWMSBT_TABBEDWINDOW
} ;

常量

 
DWMSBT_AUTO
默认值。 让桌面窗口管理器 (DWM) 自动确定此窗口的系统绘制背景材料。 这会在默认 Win32 标题栏后面应用背景材料。 此行为尝试保留最大向后兼容性。 出于此原因,DWM 可能还会根据内部启发法决定不绘制任何背景材料。

如果需要在整个窗口后面绘制背景材料,请根据需要选择此枚举的其他更具体的值之一。
DWMSBT_NONE
不要绘制任何系统背景。
DWMSBT_MAINWINDOW
绘制对应于整个窗口边界后面的长生存期窗口的背景材料效果。

对于Windows 11,这对应于其默认变体中的 Mica。 材料效果可能会随着将来的 Windows 版本而改变。 有关 Mica 的详细信息,请参阅 Mica
DWMSBT_TRANSIENTWINDOW
绘制对应于整个窗口边界后面的暂时性窗口的背景材料效果。

对于Windows 11,这对应于桌面亚克力(也称为背景亚克力)在其最亮的变体中。 材料效果可能会随着将来的 Windows 版本而改变。 有关桌面亚克力的详细信息,请参阅 Acrylic
DWMSBT_TABBEDWINDOW
绘制与整个窗口边界后面带有选项卡式标题栏的窗口对应的背景材料效果。

对于Windows 11,这对应于 Mica Alt) 的备用变体 (Mica。 材料可能会随着 Windows 的未来版本而更改。 有关 Mica Alt 的详细信息,请参阅 使用 Mica Alt 分层

要求

要求
最低受支持的客户端 Windows 11内部版本 22621
标头 dwmapi.h