Aracılığıyla paylaş


D1186: DC İşleme Hedefi BindDC Gerektirir

BindDC yöntemini çağırmadan önce DC işleme hedefi kullanmak geçersiz.

 

Olası Nedenler

Uygulama bir ID2D1DCRenderTarget oluşturup BeginDraw'ı çağırmak için bunu kullandı, ancak henüz BindDC yöntemini çağırmadı. Veya, BindDC bir hatayla sonuçlandı.

Olası Düzeltmeler

DC ile birlikte oluşturulmuş bir işleme hedefi kullanmadan önce, uygulamaların hedefi bir GDI cihaz bağlamı ile ilişkilendirmek için BindDC'yi çağırması gerekir. Hedef, bir GDI cihaz bağlamı atanana kadar geçerli olarak kabul edilmez. Bir örnek için bkz. ID2D1DCRenderTarget::BindDC. Uygulama zaten BindDC'yi çağırıyorsa, BindDC'nin hata döndürmediğinden emin olun.