У меня есть окно Direct2D, которое хорошо рисует в фокусе; однако, когда фокус перемещается в другое окно (то же приложение или другое), все окно становится черным. Я связал проблему с использованием ID2D1HwndRenderTarget::Clear
. Эта функция жизненно важна для моего приложения, так как без нее рисование становится довольно ... странным.
Есть ли способ, как несфокусированное окно Direct2D может рисовать как обычно (примечание: WM_PAINT
вызывается как обычно, как Clear
, BeginPaint
и т. Д. Все без ошибок)
Заранее спасибо.