Поделиться через


D1186: целевой объект отрисовки контроллера домена требует bindDC

Недопустимо использовать целевой объект отрисовки контроллера домена перед вызовом метода BindDC.

 

Возможные причины

Приложение создало id2D1DCRenderTarget и использовало его для вызова BeginDraw, но еще не вызывало его метод BindDC. Кроме того, BindDC привела к ошибке.

Возможные исправления

Прежде чем использовать целевой объект отрисовки с взаимодействием с контроллером домена, приложения должны вызывать BindDC, чтобы связать целевой объект с контекстом устройства GDI. Целевой объект не считается допустимым до назначения контекста устройства GDI. Пример см. в разделе ID2D1DCRenderTarget::BindDC. Если приложение уже вызывает BindDC, убедитесь, что BindDC не вернул ошибку.