Fungsi EnumICMProfilesA (wingdi.h)
Fungsi EnumICMProfiles menghitung profil warna output yang berbeda yang didukung sistem untuk konteks perangkat tertentu.
Sintaksis
int EnumICMProfilesA(
HDC hdc,
ICMENUMPROCA proc,
LPARAM param
);
Parameter
hdc
Menentukan konteks perangkat.
proc
Menentukan alamat instans prosedur dari fungsi panggilan balik yang ditentukan oleh aplikasi. (Lihat EnumICMProfilesProcCallback.)
param
Data yang disediakan oleh aplikasi yang diteruskan ke fungsi panggilan balik bersama dengan informasi profil warna.
Mengembalikan nilai
Fungsi ini mengembalikan nol jika aplikasi mengganggu enumerasi. Nilai yang dikembalikan -1 jika tidak ada profil warna untuk dijumlahkan. Jika tidak, nilai yang dikembalikan adalah nilai terakhir yang dikembalikan oleh fungsi panggilan balik.
Komentar
Fungsi
Windows 95/98/Me:EnumICMProfilesW didukung oleh Lapisan Microsoft untuk Unicode. Untuk menggunakan ini, Anda harus menambahkan file tertentu ke aplikasi Anda, seperti yang diuraikan dalam Microsoft Layer for Unicode pada Windows 95/98/Me Systems.
Nota
Header wingdi.h mendefinisikan EnumICMProfiles sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
wingdi.h |
Pustaka |
Gdi32.lib |
DLL |
Gdi32.dll |
Lihat juga
- konsep manajemen warna dasar
-
Functions -
DeleteColorSpaceW - fungsi panggilan balik ICMENUMPROCA
-
GetICMProfileW - setICMProfileW