D1186:DC 呈现目标需要 BindDC

在调用其 BindDC 方法之前,使用 DC 呈现目标无效。

 

可能的原因

应用程序创建了 ID2D1DCRenderTarget 并使用它调用 BeginDraw,但尚未调用其 BindDC 方法。 或者,BindDC 导致错误。

可能的修复方法

在使用 DC 相互交接的呈现目标之前,应用程序应调用 BindDC 以将目标关联到 GDI 设备上下文。 在分配 GDI 设备上下文之前,目标不被视为有效。 有关示例,请参阅 ID2D1DCRenderTarget::BindDC。 如果应用程序已调用 BindDC,请确保 BindDC 未返回错误。