Antarmuka ID2D1GdiInteropRenderTarget (d2d1.h)
Menyediakan akses ke konteks perangkat yang dapat menerima perintah gambar GDI.
Warisan
Antarmuka ID2D1GdiInteropRenderTarget mewarisi dari antarmuka IUnknown . ID2D1GdiInteropRenderTarget juga memiliki jenis anggota berikut:
Metode
Antarmuka ID2D1GdiInteropRenderTarget memiliki metode ini.
ID2D1GdiInteropRenderTarget::GetDC Mengambil konteks perangkat yang terkait dengan target render ini. |
ID2D1GdiInteropRenderTarget::ReleaseDC Menunjukkan bahwa menggambar dengan konteks perangkat yang diambil menggunakan metode GetDC selesai. |
Keterangan
Anda tidak membuat objek ID2D1GdiInteropRenderTarget secara langsung; sebagai gantinya, Anda menggunakan metode QueryInterface dari instans target render yang ada untuk menyediakan versi ID2D1GdiInteropRenderTarget dari target render tersebut.
Tidak semua target render mendukung antarmuka ID2D1GdiInteropRenderTarget . Target render harus kompatibel dengan GDI (bendera D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE ditentukan saat membuat target render), gunakan format piksel DXGI_FORMAT_B8G8R8A8_UNORM , dan gunakan mode alfa D2D1_ALPHA_MODE_PREMULTIPLIED atau D2D1_ALPHA_MODE_IGNORE .
Perhatikan bahwa metode QueryInterface selalu berhasil; jika target render tidak mendukung antarmuka ID2D1GdiInteropRenderTarget , memanggil GetDC akan gagal. (Untuk target render yang dibuat melalui metode CreateCompatibleRenderTarget , target render yang membuatnya harus memiliki pengaturan ini.)
Untuk menguji apakah target render tertentu mendukung antarmuka ID2D1GdiInteropRenderTarget , buat D2D1_RENDER_TARGET_PROPERTIES yang menentukan kompatibilitas GDI dan format piksel yang sesuai, lalu panggil metode IsSupported target render untuk melihat apakah target render kompatibel dengan GDI.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | d2d1.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk