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
Commdlg.h (sertakan Windows.h)
Nama Unicode dan ANSI
SETRGBSTRINGW (Unicode) dan SETRGBSTRINGA (ANSI)

Lihat juga

Referensi

RegisterWindowMessage

RGB

SendMessage

Konseptual

Pustaka Kotak Dialog Umum