fungsi wglSetLayerPaletteEntries (wingdi.h)
Mengatur entri palet dalam bidang lapisan indeks warna tertentu untuk konteks perangkat tertentu.
Sintaks
int wglSetLayerPaletteEntries(
HDC unnamedParam1,
int unnamedParam2,
int unnamedParam3,
int unnamedParam4,
const COLORREF *unnamedParam5
);
Parameter
unnamedParam1
Jenis: HDC
Konteks perangkat jendela yang palet lapisannya akan diatur.
unnamedParam2
Jenis: int
Overlay atau bidang underlay. Nilai positif iLayerPlane mengidentifikasi bidang overlay, di mana 1 adalah bidang overlay pertama di atas bidang utama, 2 adalah bidang overlay kedua di atas bidang overlay pertama, dan sebagainya. Nilai negatif mengidentifikasi bidang underlay, di mana 1 adalah bidang underlay pertama di bawah bidang utama, 2 adalah bidang underlay kedua di bawah bidang underlay pertama, dan sebagainya. Jumlah bidang overlay dan underlay diberikan dalam anggota bReserved dari struktur PIXELFORMATDESCRIPTOR .
unnamedParam3
Jenis: int
Entri palet pertama yang akan diatur.
unnamedParam4
Jenis: int
Jumlah entri palet yang akan diatur.
unnamedParam5
Jenis: const COLORREF*
Penunjuk ke anggota pertama dari array struktur cEntries yang berisi informasi warna RGB.
Mengembalikan nilai
Jenis: int
Jika fungsi berhasil, nilai yang dikembalikan adalah jumlah entri yang diatur dalam palet di bidang lapisan jendela yang ditentukan. Jika fungsi gagal atau tidak ada format piksel yang dipilih, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Setiap bidang indeks warna di jendela memiliki palet dengan ukuran 2^n, di mana n adalah jumlah bidang bit di bidang lapisan. Anda tidak dapat mengubah indeks transparan palet.
Gunakan fungsi wglRealizeLayerPalette untuk mewujudkan palet lapisan. Awalnya palet lapisan hanya berisi entri untuk putih.
Fungsi wglSetLayerPaletteEntries tidak mengatur entri palet palet dari palet bidang utama. Untuk memperbarui palet bidang utama, gunakan fungsi palet GDI.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h |
Pustaka | Opengl32.lib |
DLL | Opengl32.dll |