Udostępnij przez


D1186: Element docelowy renderowania kontrolera domeny wymaga usługi BindDC

Nie można użyć elementu docelowego renderowania kontrolera domeny przed wywołaniem metody BindDC.

 

Możliwe przyczyny

Aplikacja utworzyła element ID2D1DCRenderTarget i użyła go do wywołania BeginDraw, ale nie wywołała jeszcze metody BindDC. Lub usługa BindDC spowodowała błąd.

Możliwe poprawki

Przed użyciem elementu docelowego renderowanego przez kontroler domeny aplikacje powinny wywoływać usługę BindDC, aby skojarzyć obiekt docelowy z kontekstem urządzenia GDI. Element docelowy nie jest uznawany za prawidłowy do momentu przypisania kontekstu urządzenia GDI. Zobacz przykład ID2D1DCRenderTarget::BindDC. Jeśli aplikacja już wywołuje usługę BindDC, upewnij się, że usługa BindDC nie zwróciła błędu.