英語で読む

次の方法で共有


D1187: 未処理 Dc で呼び出された SetTarget

SetTarget、GetDC/ReleaseDC ペアの間で 呼び出されました。

 

考えられる原因

アプリケーションは ID2D1GdiInteropRenderTarget を取得し、その GetDC メソッドを呼び出し、ReleaseDC を呼び出す前に Flush または EndDraw を呼び出しました。

可能な修正方法

Flush または EndDraw を呼び出す前にアプリケーションが ReleaseDC を呼び出し、ReleaseDC の各呼び出しが GetDC の以前の呼び出しと一致していることを確認します。 アプリケーションで GDI デバイス コンテキストが現在使用されている場合、Direct2D は GDI ターゲット リソースの操作を試みません。