WM_EX_COMPOSITED без двойной буферизации

Я пытаюсь реализовать двойную буферизацию в приложении Win32, поэтому мне нужно, чтобы элементы управления окна были отрисованы от самого заднего элемента управления к самому переднему. Насколько я понимаю, WM_EX_COMPOSITED делает это, но также выполняет двойную буферизацию 1. Как я могу заставить окна закрашиваться снизу вверх, как WS_EX_COMPOSITED, без двойной буферизации вместе с этим?


Я не использую WM_EX_COMPOSITED для двойной буферизации, потому что думаю, что могу лучше выполнять работу вручную и не мерцать с DWM и т. Д.


person Seth Carnegie    schedule 09.05.2012    source источник


Ответы (1)


Используйте стиль расширенного окна WS_EX_TRANSPARENT для сделать краску окна верхнего уровня последней.

person Mark Ransom    schedule 09.05.2012
comment
Я думал, что пробовал это, но я полагаю, я просто сделал это неправильно, спасибо. - person Seth Carnegie; 09.05.2012