标签: c++ c winapi doublebuffered double-buffering
我正在尝试在Win32应用程序中实现双缓冲,所以我需要从最后面的控件到最前面的窗口的控件。据我了解,WM_EX_COMPOSITED执行此操作,但它也会自行双缓冲 1 。我怎样才能让窗户像WS_EX_COMPOSITED一样从下到上进行绘制,而不需要同时进行双缓冲?
WM_EX_COMPOSITED
WS_EX_COMPOSITED
我没有使用WM_EX_COMPOSITED进行双缓冲,因为我认为我可以手动做得更好,而且DWM没有闪烁等等。
答案 0 :(得分:1)
使用WS_EX_TRANSPARENT扩展窗口样式使顶级窗口绘制最后。
WS_EX_TRANSPARENT