Bagikan melalui


D1186: Target Render DC Memerlukan BindDC

Tidak valid untuk menggunakan target render DC sebelum memanggil metode BindDC-nya.

 

Kemungkinan Penyebabnya

Aplikasi ini membuat ID2D1DCRenderTarget dan menggunakannya untuk memanggil BeginDraw, tetapi belum memanggil metode BindDC-nya. Atau, BindDC mengakibatkan kesalahan.

Kemungkinan Perbaikan

Sebelum menggunakan target render yang diinteropsi DC, aplikasi harus memanggil BindDC untuk mengaitkan target ke konteks perangkat GDI. Target tidak dianggap valid sampai konteks perangkat GDI ditetapkan. Lihat ID2D1DCRenderTarget::BindDC misalnya. Jika aplikasi sudah memanggil BindDC, pastikan bahwa BindDC tidak mengembalikan kesalahan.