WS_EX_NOREDIRECTIONBITMAP 适用于使用 DirectComposition 进行渲染的窗口。
例如,Sciter使用 WS_EX_NOREDIRECTIONBITMAP 创建窗口以支持 Acrylic 合成效果,如下所示:
这是一个使用 DirectComposition 和 WS_EX_NOREDIRECTIONBITMAP的普通 Win32 窗口(不是 UWP)。
在此类窗口上渲染应通过 Direct2D 方式完成。GDI 渲染对于 WS_EX_NOREDIRECTIONBITMAP 几乎没有用。
小智 4
DirectComposition 是主要的 api,可用于绘制没有重定向位图的窗口。没有 DirectComposition 的交换链上的 DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL 也可能会触发此模式。
使用 api 时需要担心的一件事是,不一定会有不透明的窗口背景,因此 dwm 可以做很多额外的工作,与窗口后面实际上不可见的东西混合
| 归档时间: |
|
| 查看次数: |
1608 次 |
| 最近记录: |