De haak procedure van het dialoogvenster kleur kan het SETRGBSTRING geregistreerde bericht sturen naar het dialoogvenster instellen van de huidige kleurselectie.
MessageID = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam = rgbColor (COLORREF)
Geen retourwaarde.
Als rgbColor overeenkomt met een van de basiskleuren of één van de 16 aangepaste kleuren, selecteert het dialoogvenster vak procedure die kleur. Het dialoogvenster vak procedure bijgewerkt ook alle besturingselementen in de uitbreiding van de aangepaste kleur van het dialoogvenster kleur als het is open.
Als rgbColor komt niet overeen met een basisverificatie of aangepaste kleur, het dialoogvenster vak procedure verandert niet de huidige kleurselectie, maar de aangepaste kleur besturingselementen, wordt bijgewerkt als ze zichtbaar zijn.
Bijvoorbeeld, de volgende voorbeeldcode wordt de bericht-id SETRGBSTRING en vervolgens de kleurselectie op blauw ingesteld.
UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, (LPARAM) RGB (0, 0, 255))
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in commdlg.h.
Unicode:Gedefinieerd als Unicode en ANSI berichten.
Overzicht van bibliotheek het gemeenschappelijk dialoogvenster, gemeenschappelijk dialoogvensterberichten, RegisterWindowMessage, RGB, SendMessage