次の方法で共有


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

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

 

考えられる原因

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

考えられる修正方法

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