没有双缓冲的WM_EX_COMPOSITED

时间:2012-05-09 16:53:12

标签: c++ c winapi doublebuffered double-buffering

我正在尝试在Win32应用程序中实现双缓冲,所以我需要从最后面的控件到最前面的窗口的控件。据我了解,WM_EX_COMPOSITED执行此操作,但它也会自行双缓冲 1 。我怎样才能让窗户像WS_EX_COMPOSITED一样从下到上进行绘制,而不需要同时进行双缓冲?


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

1 个答案:

答案 0 :(得分:1)

使用WS_EX_TRANSPARENT扩展窗口样式使顶级窗口绘制最后。