相关疑难解决方法(0)

在Win32应用程序中模仿丙烯酸

微软最近宣布了Fluent Design中的玻璃状材料Acrylic.它仅作为XAML/UWP呈现,但看起来非常类似于玻璃,除了它可以任意着色并且可以应用于应用程序中的天桥控件以及应用程序的独立窗口.

'配方'使它看起来好像是在XAML中实现的,而不是暴露在更广泛的系统中.

微软制作丙烯酸的配方:背景,蓝色,混合,色调,噪音

一个相关的SO问题证实了这一点(它缺乏具体的技术答案,但暗示丙烯酸不能通过WinAPI以玻璃的方式获得.)

如何在一个普通的Win32应用程序中模仿这个? 用玻璃和混合?(哪些API,以及Win7中不存在的Win10 Fall Update的玻璃API有哪些?)如果应用程序是使用Win32创建的,但使用DirectX表面进行渲染,是否会打开更多可能性?

windows winapi dwm

11
推荐指数
3
解决办法
3547
查看次数

标签 统计

dwm ×1

winapi ×1

windows ×1