D1187: SetTarget вызывается на выдающийся dc
Метод SetTarget был вызван между парой GetDC/ReleaseDC .
Возможные причины
Приложение получило ID2D1GdiInteropRenderTarget и вызвало его метод GetDC , а затем с именем Flush или EndDraw перед вызовом ReleaseDC.
Возможные исправления
Убедитесь, что приложение вызывает ReleaseDC перед вызовом Flush или EndDraw и что каждый вызов ReleaseDC соответствует предыдущему вызову GetDC. Direct2D не будет пытаться работать с целевым ресурсом GDI, если его контекст устройства GDI в настоящее время используется приложением.