D1186:DC 轉譯目標需要 BindDC
呼叫其 BindDC 方法之前,使用 DC 轉譯目標無效。
可能的原因
應用程式建立了 ID2D1DCRenderTarget,並用它來呼叫 BeginDraw,但尚未呼叫其 BindDC 方法。 或者,BindDC 導致錯誤。
可能的修正
使用 DC 交錯轉譯目標之前,應用程式應該呼叫 BindDC,將目標與 GDI 裝置內容產生關聯。 在指派 GDI 裝置內容之前,目標不會被視為有效。 如需範例,請參閱 ID2D1DCRenderTarget::BindDC。 如果應用程式已經呼叫 BindDC,請確定 BindDC 未傳回錯誤。