WM_EX_COMPOSITED没有双缓冲

WM_EX_COMPOSITED without double-buffering

本文关键字:缓冲 COMPOSITED EX WM      更新时间:2023-10-16

我正在尝试在 Win32 应用程序中实现双缓冲,因此我需要将窗口的控件从最后面的控件绘制到最前面的控件。据我了解,WM_EX_COMPOSITED这样做,但它也会对自己进行双重缓冲1。如何在没有双重缓冲的情况下让窗户像WS_EX_COMPOSITED一样从下到上涂漆?

<小时 />

我没有使用 WM_EX_COMPOSITED 进行双重缓冲,因为我认为我可以手动做得更好,并且不会使用 DWM 等闪烁。

使用WS_EX_TRANSPARENT扩展窗口样式使顶级窗口绘制持久。