次の方法で共有


D1186: DC レンダー ターゲットに BindDC が必要

BindDC メソッドを呼び出す前に DC レンダー ターゲットを使用することは無効です。

 

考えられる原因

アプリケーションによって ID2D1DCRenderTarget が作成され、BeginDraw の呼び出しに使用されましたが、BindDC メソッドはまだ呼び出されませんでした。 または、BindDC でエラーが発生しました。

考えられる修正方法

DC 相互運用されたレンダー ターゲットを使用する前に、アプリケーションは BindDC を呼び出して、ターゲットを GDI デバイス コンテキストに関連付ける必要があります。 GDI デバイス コンテキストが割り当てられるまで、ターゲットは有効とは見なされません。 例については、ID2D1DCRenderTarget::BindDC を参照してください。 アプリケーションが既に BindDC を呼び出している場合は、BindDC がエラーを返していないことを確認します。