Bagikan melalui


Fungsi RealizePalette (wingdi.h)

Fungsi RealisasiPalette memetakan entri palet dari palet logis saat ini ke palet sistem.

Sintaks

UINT RealizePalette(
  [in] HDC hdc
);

Parameter

[in] hdc

Handel ke konteks perangkat tempat palet logis telah dipilih.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah jumlah entri dalam palet logis yang dipetakan ke palet sistem.

Jika fungsi gagal, nilai yang dikembalikan adalah GDI_ERROR.

Keterangan

Aplikasi dapat menentukan apakah perangkat mendukung operasi palet dengan memanggil fungsi GetDeviceCaps dan menentukan konstanta RASTERCAPS.

Fungsi RealisasiPalette memodifikasi palet untuk perangkat yang terkait dengan konteks perangkat yang ditentukan. Jika konteks perangkat adalah DC memori, tabel warna untuk bitmap yang dipilih ke DC dimodifikasi. Jika konteks perangkat adalah DC tampilan, palet fisik untuk perangkat tersebut dimodifikasi.

Palet logis adalah buffer antara aplikasi intensif warna dan sistem, memungkinkan aplikasi ini untuk menggunakan warna sebanyak yang diperlukan tanpa mengganggu warna yang ditampilkan oleh jendela lain.

Ketika jendela aplikasi memiliki fokus dan memanggil fungsi RealisasiPalette , sistem mencoba mewujudkan sebanyak mungkin warna yang diminta. Hal yang sama juga berlaku untuk aplikasi dengan jendela tidak aktif.

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 (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Warna

Gambaran Umum Warna

CreatePalette

GetDeviceCaps

SelectPalette