Kanca işlemi bir renk iletişim kutusunun geçerli renk seçimi ayarlamak için iletişim kutusuna SETRGBSTRING kayıtlı mesaj gönderebilirsiniz.
MessageID = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam (colorref) rgbColor =
Dönüş değeri yok.
RgbColor temel renklerden biri ya da bir 16 özel renk eşleşirse, iletişim kutusu yordamı bu renk seçer. Açık iletişim kutusu yordamı da renk iletişim kutusunda, özel renk uzantısına tüm denetimleri güncelleştirir.
RgbColor bir temel veya özel renk eşleşmezse, geçerli renk seçimi iletişim kutusunu yordamı değişmez, ama görünür olmaları durumunda özel renk denetimleri güncelleştirmek.
Örneğin, aşağıdaki örnek kodu SETRGBSTRING ileti tanımlayıcısı alır ve mavi renk seçimi ayarlar.
UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, (lparam) rgb (0, 0, 255))
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:Commdlg.h ilan etti.
Unicode:Unicode ve ANSI iletileri olarak tanımlanan.
Ortak iletişim kutusuna kitaplığın genel bakış, ortak iletişim kutusu iletilerini, RegisterWindowMessage, rgb, SendMessage