Struktur DIBSECTION (wingdi.h)
Struktur DIBSECTION berisi informasi tentang DIB yang dibuat dengan memanggil fungsi CreateDIBSection . Struktur DIBSECTION mencakup informasi tentang dimensi bitmap, format warna, masker warna, objek pemetaan file opsional, dan offset penyimpanan nilai bit opsional. Aplikasi dapat memperoleh struktur DIBSECTION yang diisi untuk DIB tertentu dengan memanggil fungsi GetObject .
Sintaks
typedef struct tagDIBSECTION {
BITMAP dsBm;
BITMAPINFOHEADER dsBmih;
DWORD dsBitfields[3];
HANDLE dshSection;
DWORD dsOffset;
} DIBSECTION, *LPDIBSECTION, *PDIBSECTION;
Anggota
dsBm
Struktur data BITMAP yang berisi informasi tentang DIB: jenisnya, dimensinya, kapasitas warnanya, dan penunjuk ke nilai bitnya.
dsBmih
Struktur BITMAPINFOHEADER yang berisi informasi tentang format warna DIB.
dsBitfields[3]
Menentukan tiga masker warna untuk DIB. Bidang ini hanya valid ketika anggota BitCount dari struktur BITMAPINFOHEADER memiliki nilai yang lebih besar dari 8. Setiap masker warna menunjukkan bit yang digunakan untuk mengodekan salah satu dari tiga saluran warna (merah, hijau, dan biru).
dshSection
Berisi handel ke objek pemetaan file yang digunakan fungsi CreateDIBSection untuk membuat DIB. Jika CreateDIBSection dipanggil dengan nilai NULL untuk parameter hSection-nya , menyebabkan sistem mengalokasikan memori untuk bitmap, anggota dshSection akan menjadi NULL.
dsOffset
Offset ke nilai bitmap dalam objek pemetaan file yang dirujuk oleh dshSection. Jika dshSection adalah NULL, nilai dsOffset tidak memiliki arti.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | wingdi.h (sertakan Windows.h) |