Pesan SETRGBSTRING
Prosedur kait kotak dialog Warna , CCHookProc, bisa mengirim pesan terdaftar SETRGBSTRING ke kotak dialog untuk mengatur pilihan warna saat ini.
#define SETRGBSTRING TEXT("commdlg_SetRGBColor")
Parameter
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Nilai RGB warna untuk dipilih dalam kotak dialog Warna . Anda dapat menggunakan makro RGB untuk menentukan intensitas merah, hijau, dan biru dari nilai warna RGB.
Menampilkan nilai
Pesan ini tidak memiliki nilai pengembalian.
Keterangan
Jika lParam cocok dengan salah satu warna dasar atau salah satu dari 16 warna kustom, prosedur kotak dialog memilih warna tersebut. Prosedur kotak dialog juga memperbarui semua kontrol dalam ekstensi warna kustom dari kotak dialog Warna , jika terbuka.
Jika lParam tidak cocok dengan warna dasar atau kustom, prosedur kotak dialog tidak mengubah pilihan warna saat ini, tetapi memperbarui kontrol warna kustom, jika terlihat.
Contoh
Kode sampel berikut mendapatkan pengidentifikasi pesan SETRGBSTRING lalu mengatur pilihan warna menjadi biru.
UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage(hdlg, uiSetRGB, 0, (LPARAM) RGB(0, 0, 255));
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Nama Unicode dan ANSI |
SETRGBSTRINGW (Unicode) dan SETRGBSTRINGA (ANSI) |
Lihat juga
-
Referensi
-
Konseptual