Bagikan melalui


Fungsi EngCreateDeviceBitmap (winddi.h)

Fungsi EngCreateDeviceBitmap meminta GDI untuk membuat handel untuk bitmap perangkat.

Sintaks

ENGAPI HBITMAP EngCreateDeviceBitmap(
  [in] DHSURF dhsurf,
  [in] SIZEL  sizl,
       ULONG  iFormatCompat
);

Parameter

[in] dhsurf

Handel perangkat ke bitmap perangkat yang akan dibuat.

[in] sizl

Menentukan struktur SIZEL yang berisi lebar dan tinggi bitmap yang akan dibuat. Anggota cx dan cy dari struktur ini masing-masing berisi, lebar dan tinggi bitmap, dalam piksel. Struktur SIZEL identik dengan struktur SIZE .

iFormatCompat

Menentukan format mesin yang kompatibel dari permukaan perangkat yang sedang dibuat. Ini digunakan oleh GDI jika buffer sementara diperlukan untuk mensimulasikan panggilan gambar yang rumit. Nilai yang diizinkan untuk iFormatCompat adalah BMF_1BPP, BMF_4BPP, BMF_8BPP, BMF_16BPP, BMF_24BPP, dan BMF_32BPP.

Nilai kembali

Nilai yang dikembalikan adalah handel yang mengidentifikasi bitmap jika fungsi berhasil. Jika tidak, ini adalah nol, dan kode kesalahan dicatat.

Keterangan

Permukaan harus dikaitkan dengan menggunakan EngAssociateSurface. Bitmap harus dihapus dengan memanggil EngDeleteSurface ketika tidak lagi diperlukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winddi.h (termasuk Winddi.h)
Pustaka Win32k.lib
DLL Win32k.sys

Lihat juga

EngCreateBitmap